码迷,mamicode.com
首页 >  
搜索关键字:银行家算法    ( 99个结果
操作系统之银行家算法
操作系统之银行家算法,进程的状态有:就绪,等待和完成。当系统不能满足进程的资源请求时,进程出于等待状态。资源需求总量表示进程运行过程中对资源的总的需求量。已占资源量表示进程目前已经得到但还为归还的资源量。...
分类:其他好文   时间:2014-08-06 23:01:12    阅读次数:475
RoundTo 及其相关的一些内容总结
1.Round(四舍六入五留双) 功能说明:对一个实数进行四舍五入。(按照银行家算法) 例: var ??? i, j: Integer; begin ??? i := Round(1.5); // i等于2 ??? j := Round(2.5); // j等于2 end; 在Delphi中...
分类:其他好文   时间:2014-07-23 00:34:38    阅读次数:236
银行家算法
银行家算法:银行家算法是一种最有代表性的避免死锁的算法。又被称为“资源分配拒绝”法。银行家算法中的数据结构:(1)可利用资源向量Available。这是一个含有m个元素的数组,当中的每个元素代表一类可利用的资源数组,其初始值是系统中所配置的该类所有可用资源的数目,其数值随该类资源的分配和回...
分类:其他好文   时间:2014-07-10 00:22:48    阅读次数:211
避免死锁的银行家算法C++程序实现
具有代表性的死锁避免算法是Dijskstra给出的银行家算法。本程序是基于银行家算法的思想通过编写C++程序实现银行家算法的计算机程序化,同时提供算法基本思想和流程图等说明,结果演示附图仅供参考。...
分类:编程语言   时间:2014-06-29 22:44:31    阅读次数:356
一行代码实现C#的四舍五入
C# 使用的是”四舍六入五成双”的银行家算法:12Math.Round(2.5); // 2Math.Round(1.5); // 2由此可见,1.5的Round符合我们的四舍五入,于是Hack一下:12var d=2.5;var r=Math.Round(d-(int)d+1)-1+(int)d;...
分类:其他好文   时间:2014-06-24 10:13:49    阅读次数:238
银行家算法
银行家算法: 银行家算法是一种最有代表性的避免死锁的算法。又被称为“资源分配拒绝”法。 银行家算法中的数据结构: (1)可利用资源向量Available。这是一个含有m个元素的数组,其中的每一个元素代表一类可利用的资源数组,其初始值是系统中所配置的该类全部可用资源的数目,其数值随该类资源的分配和回收而动态地改变。 (2)最大需求矩阵Max。这是一个n*m的矩阵,它定义了系统中n个进程中的每...
分类:其他好文   时间:2014-06-22 06:17:14    阅读次数:319
delphi的取整函数round、trunc、ceil和floor
delphi的取整函数round、trunc、ceil和floor 首先引入math单元uses math;1.Round(四舍六入五留双)功能说明:对一个实数进行四舍五入。(按照银行家算法) 例:vari, j: Integer;begini := Round(1.5); // i等于2j :=....
分类:其他好文   时间:2014-06-18 21:59:23    阅读次数:261
银行家算法避免死锁
银行家算法避免死锁...
分类:其他好文   时间:2014-05-10 08:33:40    阅读次数:256
银行家算法java实现
关于银行家算法的理论知识,课本或者百度上有好多资料,我就不再多说了,这里把我最近写的银行家算法的实现带码贴出来。 由于这是我们的一个实验,对系统资源数和进程数都指定了,所以这里也将其指定了,其中系统资源数为3,进程数为5. import java.util.Scanner; import javax.swing.plaf.basic.BasicInternalFrameTitlePane...
分类:编程语言   时间:2014-05-09 22:25:34    阅读次数:408
99条   上一页 1 ... 8 9 10
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!