银行家算法(Banker's Algorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E系统设计的一种避免死锁产生的算法。它以银行借贷系统的分配策略为基础,判断并保证系统的安全运行。
2022-06-06 15:07:43 4KB 银行家算法
1
银行家算法:   我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则拒绝分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。   运行平台:Windows XP VS2005   编程语言:C#
2022-06-05 00:11:29 55KB C#写的银行家算法
1
这个是操作系统课程设计是写的关于银行家算法的报告.
2022-06-04 15:19:38 76KB 操作系统 银行家算法 报告
1
内含操作系统实验(一 ~ 四):进程调度 + 银行家算法 + 内存管理 + 磁盘调度,所有实验内含实验报告+代码(源代码+可执行文件)+截图+画图(质量优质)
内含实验报告+代码(源代码+可执行文件)+截图
2022-06-01 09:03:16 625KB 操作系统 C语言 银行家算法 实验报告
1
银行家算法-课程设计.doc
2022-05-31 09:09:59 165KB 算法 文档资料
银行家算法C++语言(流程图代码全).doc
2022-05-31 09:09:58 1.19MB 文档资料
银行家算法在柔性制造系统中的改进和应用.doc
2022-05-31 09:09:57 534KB 算法 文档资料
银行家算法模拟程设计报告.doc
2022-05-31 09:09:56 244KB 文档资料 算法
银行家算法的JAVA编程实现.doc
2022-05-31 09:09:55 1.05MB java 算法 文档资料 开发语言