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

搜索资源列表

  1. 操作系统银行家算法避免进程死锁问题

  2. 安全性算法,银行家算法,避免进程死锁的问题,这是我用C语言编的程序,运行通过。
  3. 所属分类:其它

    • 发布日期:2009-11-26
    • 文件大小:4096
    • 提供者:dingzhuanlian
  1. 操作系统课程设计——银行家算法

  2. 银行家算法是判断系统是否安全,并且允许其它进程来申请这里的资源,任何一个进程来申请资源时,必须先登记该进程对资源的申请要求然后由系统检查当前资源的状况,并用银行家算法和安全性算法来检查是否允许分配资源给进程。通过课程设计,加深我们对利用银行家算法避免死锁的理解。在设计中主要的难点是用语言编写银行家算法和安全性算法,使系统资源分配能安全进行,避免系统死锁
  3. 所属分类:其它

    • 发布日期:2009-12-31
    • 文件大小:373760
    • 提供者:zzcmgenius
  1. 银行家算法课程设计.doc

  2. 修改名字即可用.doc的 系统的课程设计,实现了银行家算法,并附有课程设计报告。 ... 这次课程设计,就是通过模拟银行家算法来避免死锁的产生,加深对进程死锁概念的理解。
  3. 所属分类:其它

    • 发布日期:2010-03-12
    • 文件大小:164864
    • 提供者:jpf15
  1. 操作系统实验银行家算法VC++源代码

  2. 银行家算法 1. 实验目的和要求 银行家算法是避免死锁的一种重要方法,要求编写和调试一个简单的银行家算法程序。加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。 2. 实验内容 1.设计进程对各类资源最大申请表示及初值确定。 2.设定系统提供资源初始状况。 3.设定每次某个进程对各类资源的申请表示。 4.编制程序,依据银行家算法,决定其申请是否得到满足。 3. 实验说明 1.数据结构 假设有M个进程N类资源,则有如下数据结构: MAX[M*N] M个进程对N类资源
  3. 所属分类:网络攻防

    • 发布日期:2010-04-27
    • 文件大小:13312
    • 提供者:nezt899
  1. c++ 银行家算法 避免死锁的算法

  2. 银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系银行家算法统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。
  3. 所属分类:其它

    • 发布日期:2010-05-16
    • 文件大小:261120
    • 提供者:sdxiaowen
  1. 银行家算法避免死锁 C# 操作系统课程设计

  2. 本次课程设计通过编写和调试一个仿真模拟银行家算法避免死锁的程序,观察产生死锁的条件,并采用银行家算法,有效地避免死锁的发生。这是我们的操作系统课程设,用.net做的。 银行家算法避免死锁,其中有三个模块,欢迎界面、主窗体、安全性检查窗体。 略过欢迎界面不说,主窗体包括可利用资源的初始化、添加进程、申请资源。在申请资源后点击确定,会进入副窗体,父窗体上面显示分配资源的分配情况,可以进行安全性检查,如果存在安全序列,则分配资源,否则不分配资源。 点击父窗体的返回按钮就会回到主窗体,可以再次申请资源
  3. 所属分类:其它

    • 发布日期:2010-07-13
    • 文件大小:1048576
    • 提供者:wkfisherman
  1. 银行家算法避免进程死锁 可调式文件

  2. 银行家算法避免进程死锁 可调式文件cpp银行家算法避免进程死锁 可调式文件cpp
  3. 所属分类:C/C++

  1. 仿真银行家算法对死锁的避免

  2. 1)、当一个用户对作业的最大需求量不超过管理员现有的资金就要接纳该用户; 2)、用户可以分期贷款,但垡的总数不能超过最大需求量; 3)、当管理员现有的作业不能满足用户的沿需数时,对用户的请求可推迟支付,但总能使用户在有限的时间里得到请求; 4)、当用户得到所需的全部作业后,一定能在有限的时间里归还所有的作业。 用银行家算法实现对进程死锁的避免。银行家算法是避免死锁的一种重要方法,通过编写一个简单的银行家算法程序,加深了解有关资源申请、避免死锁等概念,并体会和了解死锁和避免死锁的具体实施方法。死
  3. 所属分类:其它

    • 发布日期:2011-07-03
    • 文件大小:119808
    • 提供者:ncs12
  1. 仿真模拟银行家算法对死锁的避免 C#

  2. 本次课程设计的内容是采用银行家算法,编写和调试一个仿真模拟银行家算法避免死锁的程序。设计5个并发进程共享3类不同的系统资源,即A类资源、B类资源、C类资源和可用资源数量A类资源、B类资源、C类资源。系统进行安全性检查,判断是否有安全系列。如果能够找到安全序列,系统将列出计算过程和安全序列的排序,否则程序的安全系列栏将输出“若将资源分配给它,不能出现安全序列。”系统不安全。进程动态的申请资源,系统进行安全性检查,判断是否可以为申请资源的进程分配资源。如果能够找到安全序列,显示出安全序列和运算过程
  3. 所属分类:其它

    • 发布日期:2011-07-03
    • 文件大小:1048576
    • 提供者:ncs12
  1. 仿真模拟银行家算法对死锁的避免

  2. 本次课程设计的内容是采用银行家算法,编写和调试一个仿真模拟银行家算法避免死锁的程序。设计n个并发进程共享3类不同的系统资源,即1类资源、2类资源、3类资源。进程可以动态的申请资源,系统按各个进程的申请动态的分配资源。可以添加进程,进程动态的申请资源,系统进行安全性检查,判断是否可以为申请资源的进程分配资源。如果能够找到安全序列,则系统为进程分配资源,否则原先的试探分配资源作废。
  3. 所属分类:其它

    • 发布日期:2011-07-03
    • 文件大小:808960
    • 提供者:ncs12
  1. 仿真模拟银行家算法对死锁的避免_

  2. 本次课程设计的内容是采用银行家算法,编写和调试一个仿真模拟银行家算法避免死锁的程序。设计n个并发进程共享3类不同的系统资源,即1类资源、2类资源、3类资源。进程可以动态的申请资源,系统按各个进程的申请动态的分配资源。可以添加进程,进程动态的申请资源,系统进行安全性检查,判断是否可以为申请资源的进程分配资源。如果能够找到安全序列,则系统为进程分配资源,否则原先的试探分配资源作废,不予分配资源
  3. 所属分类:其它

    • 发布日期:2011-07-03
    • 文件大小:1048576
    • 提供者:ncs12
  1. 进程死锁避免银行家算法

  2. 编制程序,依据银行家算法,决定其申请是否得到满足。 (1) 设计进程对各类资源最大申请表示及初值确定。 (2) 设定系统提供资源初始状况。 (3)设定每次某个进程对各类资源的申请表示
  3. 所属分类:其它

    • 发布日期:2011-07-08
    • 文件大小:5120
    • 提供者:Z_416
  1. java实现银行家算法代码

  2. 用java实现银行家调度算法,避免进程死锁!
  3. 所属分类:Java

    • 发布日期:2011-10-18
    • 文件大小:81920
    • 提供者:jiangjoexing
  1. 银行家算法

  2. 银行家算法 避免死锁方法中允许进程动态地申请资源
  3. 所属分类:其它

    • 发布日期:2012-10-16
    • 文件大小:2097152
    • 提供者:shitouxiaowu
  1. 实现银行家算法(有界面 )

  2. 仿真模拟银行家算法对死锁的避免。对于进程死锁的避免问题,分为两种状态:安全状态和非安全状态。在避免死锁的方法中,允许进程动态地申请资源分配之前,应先计算此次资源分配的安全性。若此次分配不会导致系统进入不安全状态,则将资源分配给进程;否则,令进程等待。 所谓安全状态是指系统能按某种进程顺序,来为每个进程pi分配所需的资源,直至满足每个进程对资源的最大需求,使每个进程都可顺利地完成。如果系统无法找到这样一个序列,则系统处于不安全状态。只要系统处于安全状态,系统便可避免进入死锁状态。因此避免死锁的实
  3. 所属分类:Java

    • 发布日期:2012-12-24
    • 文件大小:4194304
    • 提供者:a79412906
  1. 银行家算法实现

  2. 进程的死锁避免算法。编写一段程序,模拟银行家算法,解决进程的死锁问题。 利用C++6.0实现上述程序设计和调试操作,根据提示输入相应的资源请求,对于算法操作的成功与否提供一定的提示框。 通过阅读和分析实验程序,熟悉进程的死锁问题。
  3. 所属分类:C/C++

    • 发布日期:2013-01-02
    • 文件大小:3072
    • 提供者:bjf1992
  1. 银行家算法CPU调度

  2. 设进程i提出请求request[i][M],则银行家算法按如下规则进行判断。 (1)如果request[i][M]<=need [i][M],则转(2);否则,出错。 (2)如果request[i][M]<= available[M],则转(3);否则,出错。 (3)系统试探分配资源,修改相关数据: available= available-request; allocation = allocation +request ; need = need –request; (4)系统
  3. 所属分类:网络攻防

    • 发布日期:2008-11-02
    • 文件大小:100352
    • 提供者:haitian101
  1. 操作系统之银行家算法源代码

  2. 银行家算法是避免死锁的一种重要方法,本程序用java编程语言对其进行了实现。 当用户申请一组资源时,系统必须做出判断,如果把这些资源分出去,系统是否还处于安全状态。 若是,就可以分出这些资源;否则,该申请暂不予满足。 1.数据结构 假设有M个进程N类资源,则有如下数据结构: MAX[M*N] M个进程对N类资源的最大需求量 AVAILABLE[N] 系统可用资源数 ALLOCATION[M*N] M个进程已经得到N类资源的资源量 NEED[M*N] M个进程还需要N类资源的资源量 2.银行家算
  3. 所属分类:系统安全

  1. 银行家算法避免死锁的过程.cpp

  2. 模拟实现银行家算法避免死锁的过程。 模拟实现银行家算法避免死锁的过程。 2. 实验目的 理解银行家算法,掌握查找进程安全序列的过程,深入理解资源共享、资源分配、资源回收的概念。 实验原理 银行家算法是一种避免死锁的方法,该算法是用来判断系统的安全状态。安全状态是所有进程都能 获得所需最大资源而运行完的状态。判断系统是否安全是通过找进程的安全序列实现,若有安全序列, 系统处于安全状态,若没有安全序列,则系统处于不安全状态。
  3. 所属分类:桌面系统

    • 发布日期:2020-05-23
    • 文件大小:4096
    • 提供者:pinkoj8k
  1. 操作系统 银行家算法.pdf

  2. 银行家算法是一种用来避免操作系统死锁出现的有效算法,银行家算法,可以了解死锁的概念。死锁:是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:490496
    • 提供者:weixin_45619069
« 12 3 4 5 6 »