您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 计算机操作系统银行家算法

  2. 用C语言编写一个简单的银行家算法模拟程序,用银行家算法实现资源分配。程序能模拟多个进程共享多种资源的情形。进程可动态地申请资源,系统按各进程的申请动态地分配资源。要求程序具有显示和打印各进程的某一时刻的资源分配表和安全序列;显示和打印各进程依次要求申请的资源数量以及为某进程分配资源后的有关资源数据的情况。
  3. 所属分类:网络攻防

  1. 银行家算法windows和linux下

  2. 银行家算法:   我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则拒绝分配资源,若没有超过则再测试系统现存的资源能否满足
  3. 所属分类:网络攻防

    • 发布日期:2009-05-14
    • 文件大小:61440
    • 提供者:TKGragon
  1. 操作系统关于判断死锁的银行家算法流程图

  2. 操作系统中用于判断是否会产生死锁的一个算法,多资源银行家算法流程图。呵呵,希望对你有用
  3. 所属分类:其它

    • 发布日期:2009-06-04
    • 文件大小:14336
    • 提供者:zhizhiling
  1. VC++MFC界面的多资源银行家算法

  2. 具有美观界面的VC++ 银行家算法,一次实习题目,关键在于学习MFC框架下的资源相关类及资源无关类的添加,方法的相互调用等
  3. 所属分类:C++

    • 发布日期:2009-06-30
    • 文件大小:2097152
    • 提供者:lscorpio
  1. 银行家算法(多进程共享同类资源)

  2. 本资源是专门为自考的同学准备的,此资源为北京大学自学实验考试中常出的的题目:多个进程共享同类资源…… 如有异议请email:462645494@qq.com
  3. 所属分类:网络攻防

    • 发布日期:2010-05-14
    • 文件大小:974
    • 提供者:Mr_model
  1. 操作系统 进程调度(时间片轮转)银行家算法 作业调度

  2. 设计一个按时间片轮转法实现进程调度的程序。 [提示]: (1) 假定系统有五个进程,每一个进程用一个进程控制块PCB来代表。进程控制块的格式为: 进程名 指针 要求运行时间 已运行时间 状态 其中, 进程名——作为进程的标识,假设五个进程的进程名分别为P1,P2,P3,P4,P5。 指针——进程按顺序排成循环队列,用指针指出下一个进程的进程控制块的首地址,最后一个进程的指针指出第一个进程的进程控制块首地址。 要求运行时间——假设进程需要运行的单位时间数。 已运行时间——假设进程已经运行的单位时
  3. 所属分类:网络攻防

    • 发布日期:2010-11-17
    • 文件大小:21504
    • 提供者:SpaceKevin
  1. 计算机操作系统实验—银行家算法

  2. 5 银行家算法实现 5.1 实验类型 设计型(4学时)。 5.2 实验目的 1) 理解死锁避免相关内容; 2) 掌握银行家算法主要流程; 3) 掌握安全性检查流程。 5.3 实验描述 本实验主要对操作系统中的死锁预防部分的理论进行实验。要求实验者设计一个程序,该程序可对每一次资源申请采用银行家算法进行分配。 5.4 实验内容 1) 设计多个资源(≥3); 2) 设计多个进程(≥3); 3) 设计银行家算法相关的数据结构; 4) 动态进行资源申请、分配、安全性检测并给出分配结果。 5.5 实验要
  3. 所属分类:其它

    • 发布日期:2010-12-08
    • 文件大小:3072
    • 提供者:d55162162
  1. 操作系统课程设计:银行家算法

  2. 操作系统中的许多应用,进程需要以独占方式访问多个资源;而操作系统允许多个进程并发执行时,可能出现进程永远被阻塞的现象,即死锁。按照死锁避免的思路:如果一个进程当前请求的资源会导致死锁,系统将拒绝启动此程序;如果一个资源的分配会导致下一步死锁,系统便拒绝本次分配。
  3. 所属分类:DOS

    • 发布日期:2011-04-24
    • 文件大小:150528
    • 提供者:lilibing1
  1. 银行家算法的改进及其在操作系统上的推广

  2. 在多道程序系统中,操作系统对软、硬件资源进 行管理时都有可能发生死锁(Deadlock).死锁是因多 个进程竞争资源而造成的一种僵局,若无外力作用, 这些进程都将永远不能再向前推进.因此采取一定措 施避免死锁现象的发生,显得尤为重要。Di ikstra于 1965年提出的银行家算法是最有代表性的避免死锁 算法,此后有很多学者对该算法进行了研究,但对其 算法进行改进的论文却很少。本文在深入研究银行家 算法的基础上,得出一些重要结论.在证明结论的基 础上对传统算法进行改进,给出了改进后的银行家算
  3. 所属分类:OS

    • 发布日期:2011-05-04
    • 文件大小:103424
    • 提供者:kid0213
  1. 银行家算法

  2. 银行家算法是一种能够避免死锁的调度算法,单种资源的银行家算法和多种资源的银行家算法的解决思路一致,用高级语言编写一个多进程银行家算法,体会和了解死锁和怎样避免死锁的问题。
  3. 所属分类:其它

    • 发布日期:2008-05-29
    • 文件大小:581632
    • 提供者:butterinsect
  1. 银行家算法 标准解法 (代码 )

  2. bool banker(int iAllocation[N][M],int iNeed[N][M],int iAvailable[M],char cName[N]) bool safety(int iAllocation[N][M],int iNeed[N][M],int iAvailable[M],char cName[N]) { int bflag=0;//能够有足够资源分配的进程个数 int count=0;//安全性序列的数组下标 int iWork[M];//系统可提供给进程继续运行
  3. 所属分类:OS

    • 发布日期:2011-11-27
    • 文件大小:2048
    • 提供者:cyz_0502
  1. 操作系统课程设计银行家算法(源码)MFC实现

  2. 本程序采用VS2010 MFC框架开发,因为VS2010的MFC生成文件达到100多M,所以只截取部分代码文件,需重新部署,最好用VS2010,不然资源文件将打不开。
  3. 所属分类:C/C++

    • 发布日期:2011-12-29
    • 文件大小:325632
    • 提供者:fenglren
  1. 银行家算法上机报告

  2. 银行家算法上机实习报告 安全状态:系统按照某种序列为多个进程分配资源直到最大需求,如果能够保证所有进程全部顺利执行完毕,则称系统是安全的。
  3. 所属分类:OS

  1. 银行家算法

  2. 银行家算法是避免死锁的一种重要方法,本实验要求用高级语言编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。 思想:将一定数量的资金供多个用户周转使用,当用户对资金的最大申请量不超过现存资金时可接纳一个新客户,客户可以分期借款,但借款总数不能超过最大的申请量。银行家对客户的借款可以推迟支付,但是能够使客户在有限的时间内得到借款,客户得到所有的借款后能在有限的时间内归还。 用银行家算法分配资源时,测试进程对资源的最大需求量,若现存资
  3. 所属分类:C/C++

    • 发布日期:2012-03-27
    • 文件大小:52224
    • 提供者:fangqingivu
  1. 银行家算法

  2. 操作系统中的银行家算法,模拟多个进程分配多个资源,判断该序列是否为安全序列。
  3. 所属分类:其它

    • 发布日期:2012-05-09
    • 文件大小:4096
    • 提供者:songzyn
  1. 银行家算法

  2. 数值计算中的银行家算法C++实现方法 #include using namespace std; #define MAXPROCESS 50 //最大进程数 #define MAXRESOURCE 100 //最大资源数 int AVAILABLE[MAXRESOURCE]; //可用资源数组 int MAX[MAXPROCESS][MAXRESOURCE]; //最大需求矩阵 int ALLOCATION[MAXPROCESS][MAXRESOURCE];//分配矩阵 int NEED[M
  3. 所属分类:C++

    • 发布日期:2012-06-12
    • 文件大小:2048
    • 提供者:z820662547
  1. 多资源银行家算法实现

  2. 操作系统算法实现 系统多资源银行家算法 C语言实现,含可执行程序
  3. 所属分类:其它

    • 发布日期:2008-08-26
    • 文件大小:175104
    • 提供者:guo_c
  1. 多资源银行家算法 C++实现

  2. int judge(int i)//判断进程i能否最终完成运行 { int j,k=1; for(j=0;jV[j]) {k=0;break;} } return k; }
  3. 所属分类:其它

    • 发布日期:2008-09-13
    • 文件大小:1022
    • 提供者:tfping
  1. 多资源银行家算法(java)

  2. 用Java实现的多资源银行家算法,系统模拟
  3. 所属分类:其它

    • 发布日期:2008-12-28
    • 文件大小:20480
    • 提供者:tjm059
  1. 银行家算法pdf文献打包共9篇 银行家算法.rar

  2. 银行家算法pdf文献打包 共9篇 解晨,王瑜.多资源银行家算法研究与实现[J].电脑知识与技术,2013,9(18):4229-4233. 摘要:在通常情况下,计算机的资源有限,比如只有一台打印机或者只有有限的内存,并且很多资源是独占性的资源,在任意时刻这些资源只能被一个程序所占用,一旦这些资源被多个程序同时访问,就会引发程序对资源的竞争,容易引起"死锁"现象。银行家算法便是针对死锁问题而诞生的。该文简介了死锁的原理,对解决多个资源下死锁问题的银行家算法进行了讨论,并用C语言对其进行了简单的
  3. 所属分类:其它

    • 发布日期:2020-01-19
    • 文件大小:3145728
    • 提供者:weixin_44400375
« 12 »