操作系统的进程管理,以及进程死锁的检测....有源码
2021-12-06 20:05:40 1.8MB 进程 管理
1
linus源码进程管理和死锁避免相关代码解读
2021-12-05 14:03:30 1.1MB linus源码进程管理和死锁避免
操作系统死锁部分 银行家算法的相关习题 ,题目包括“ 某系统采用银行家算法分配三类资源A、B和C ......”
2021-12-04 14:02:23 54KB 操作系统 死锁
1
破坏“循环等待”条件(p109) 采用资源有序分配策略 事先把系统中的所有资源按大多数进程使用资源的顺序由小到大进行编号,每个进程只能按资源编号递增的顺序申请资源。例子 多个进程之间只可能存在占据较低序号资源的进程等待占据较高序号资源的进程释放资源的情况,但不可能存在反向的等待,因此,它们之间绝对不会形成循环等待环路 缺点 资源的编号不容易合理化 限制了用户简单自主的编程 当系统增加新设备类型时,要重新对系统资源进行合理编号 * *
2021-11-27 10:39:55 1.86MB 死锁
1
设计了一个n个并发进程共享m个系统资源的程序以实现银行家算法。系统掌握每个进程对资源的最大需求量,当进程要求申请资源时,系统就测试该进程尚需资源的最大量,如果系统中现存的资源数大于或等于该进程尚需求资源最大量时,就满足进程的当前申请。这样就可以保证至少有一个进程可能得到全部资源而执行到结束,然后归还它所占有的全部资源供其它进程使用。
2021-11-24 09:17:36 359KB 银行家算法 死锁
1
操作系统实验报告-死锁的检测与解除.pdf
2021-11-23 09:56:36 393KB adasdfa
1
山东大学 操作系统实验6 死锁问题实验的程序
2021-11-22 03:54:28 47KB 山东大学 操作系统 实验6 死锁问题
1
本次课程设计的内容是采用银行家算法,编写和调试一个仿真模拟银行家算法避免死锁的程序。设计n个并发进程共享3类不同的系统资源,即1类资源、2类资源、3类资源。进程可以动态的申请资源,系统按各个进程的申请动态的分配资源。可以添加进程,进程动态的申请资源,系统进行安全性检查,判断是否可以为申请资源的进程分配资源。如果能够找到安全序列,则系统为进程分配资源,否则原先的试探分配资源作废。
1
死锁典型例题,对理解死锁的计算类题目有帮助
2021-11-09 18:02:42 31KB 死锁 操作系统原理
1
学习操作系统非常基础的课件,适合自己学习。希望对你有帮助。
2021-11-08 21:38:14 1.19MB 操作系统
1