这是关于银行家算法的linux下实现的代码,由于技术有限,其中若有bug,可与本人联系,yym112358@163.com
2021-05-14 13:00:50 1KB 操作系统 银行家 算法 多线程
1
包括进程调度、银行家算法、多线程编程、存储管理、磁盘调度五个实验,包括实验的分析、截图、录屏讲解、源码和实验报告
2021-05-09 17:01:04 58.96MB OS 操作系统 银行家算法 磁盘调度
1
操作系统银行家算法带简单界面
2021-05-06 09:00:48 7KB 操作系统
1
本设计应用银行家算法验证进程安全性检查及分配资源,设计资源利用效率算法对安全序列排序。目的是通过编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁地发生。代码用C++编写,事先生成调用串,并输出安全序列。
2021-04-29 20:22:16 6KB 操作系统 银行家算法
1
用python写的银行家算法
1
个人编程,谨防重复!各位可以放心是使用,也可做个参考!
2021-04-14 16:23:50 419KB 银行家算法
1
c语言实现操作系统作业银行家算法,算法不是很复杂相信理解了算法就可以写的出来。其实代码还有些不足,望自行下去改进。 使用方法:编译后运行程序,输入保存文件绝对路径,一般在txt下,查看文件结果
2021-04-14 16:20:58 5KB 银行家算法
1
五邑大学操作系统实验作业,带实验报告,可运行
2019-12-21 21:06:08 297KB 操作系统 银行家算法 五邑大学
1
广工,操作系统实验,银行家算法,源码 2 实验要求 1. 假定系统有3类资源A(10个)、B(15个)、C(12个),系有5个进程并发执行,进程调度采用时间片轮转调度算法。 2. 每个进程由一个进程控制块( PCB)表示,进程控制块可以包含如下信息:进程名、需要的资源总数、已分配的资源数、进程状态。 3. 由程序自动生成进程(包括需要的数据,要注意数据的合理范围)。 4. 进程在运行过程中会随机申请资源(随机生成请求的资源数),如果达到最大需求,表示该进程可以完成;如果没有达到最大需求,则运行一个时间片后,调度其它进程运行。资源分配采用银行家算法来避免死锁。 5. 每个进程的状态可以是就绪 W(Wait)、运行R(Run)、阻塞B(Block)或完成F(Finish)状态之一。 6. 每进行一次调度,程序都要输出一次运行结果:正在运行的进程、就绪队列中的进程、阻塞队列中的进程、完成的进程以及各个进程的 PCB,以便进行检查。
2019-12-21 20:43:39 10KB 银行家算法
1