银行家算法是一个经典的避免死锁的算法,此模拟程序可以让同学们更好的理解银行家算法的思想
2020-01-03 11:35:00 4KB 银行家算法 C++ 避免死锁 模拟
1
这是一个关于银行家算法的代码希望对大家有所帮助。
2020-01-03 11:32:36 3KB 银行家
1
内容:编程实现银行家算法、安全性算法 基本要求 能够根据给定的资源分配情况,及某进程提出的资源请求,通过算法得出是否能进行分配。如能分配,需得出相应的安全序列。 内含多个实验报告 资源整合
2020-01-03 11:32:20 53KB 银行家算法
1
调度的实质是操作系统按照某种特定的分配策略来分配资源。进程调度的目的是分配 CPU 资源。
2020-01-03 11:28:28 437KB 算法
1
银行家算法课程设计报高完整版 我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则拒绝分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。 告完整版
1
基本上完全按照毕业论文格式要求来写,是我的倾心之作,完全可以用来对付要求高的老师,而且非常完善哦
1
用银行家算法,模拟设备分配. 设备管理系统要实现对设备的添加,设备的修改,设备的删除,设备信息的查询,设备的内部命名以及用银行家算法模拟设备分配的过程。
2020-01-03 11:22:05 154KB 银行家算法
1
这是北化操作系统课程上机实验课代码,包括linux的进程创建和进程间通讯,银行家算法,还有文件系统,分页模拟等等。但需要自己写readMe文件,本压缩包只有源代码。
1
操作系统课程设计-银行家算法java语言实现,带UI界面,
2020-01-03 11:18:39 714KB java 银行家 UI
1
操作系统 课程设计任务书 银行家算法 1)了解多道程序系统中,多个进程并发执行的资源分配。 2)掌握银行家算法,了解资源在进程并发执行中的资源分配情况。 3)掌握预防死锁的方法,系统安全状态的基本概念。 设计一个n个并发进程共享m个系统资源的程序以实现银行家算法。要求: 1) 简单的选择界面; 2) 能显示当前系统资源的占用和剩余情况。 3) 为进程分配资源,如果进程要求的资源大于系统剩余的资源,不与分配并且提示分配不成功; 4) 撤销作业,释放资源。 编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁的发生。
2020-01-03 11:18:03 577KB 操作系统 课程设计 银行家算法 C语言
1