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

搜索资源列表

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

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

    • 发布日期:2009-11-26
    • 文件大小:4kb
    • 提供者:dingzhuanlian
  1. 银行家算法Java源码

  2. 死锁避免----银行家算法的模拟实现,掌握银行家算法,了解资源在进程并发执行中的资源分配策略。 数字有系统随机产生,分配资源看系统能不能执行。
  3. 所属分类:其它

    • 发布日期:2010-03-11
    • 文件大小:7kb
    • 提供者:bch_liver
  1. 死锁避免算法课程设计

  2. 要求:可自定义进程数目、资源类型和每种类型资源的数目; 可输入每个进程对每种资源的最大需求、已经获得的数量; 当某进程发起某种资源请求时,计算系统状态是否安全
  3. 所属分类:网络攻防

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

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

    • 发布日期:2010-05-16
    • 文件大小:255kb
    • 提供者:sdxiaowen
  1. 银行家算法 死锁避免 源码

  2.  银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系 [银行家算法] 银行家算法 统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。   要解释银行家算法,必须先解释操作系统安全状态和不安全状态。   安全序列是指一个进程序列{P1,…,Pn}是安全的,如果对于每一个进程 Pi(1≤i≤n),它以后尚需要的资源量不超过系统当前剩余资源量与所有进程Pj (j &
  3. 所属分类:其它

    • 发布日期:2010-07-02
    • 文件大小:3kb
    • 提供者:chinasystem32
  1. 银行家算法 死锁避免 可视化 MFC

  2. 本系统是为了能够使操作系统的进程能够正确地共享资源,并且不会因为共享资源而陷入死锁,对此,采用银行家算法。把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对
  3. 所属分类:网络攻防

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

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

  1. 仿真模拟银行家算法对死锁的避免 C#

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

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

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

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

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

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

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

    • 发布日期:2011-07-08
    • 文件大小:5kb
    • 提供者:Z_416
  1. 死锁的避免

  2. 初始化这组进程的最大资源请求和依次申请的资源序列,把进程已占有和需求的资源情况记录在进程控制块中,假定进程控制块的格式如图1所示。 进程状态有:就绪、等待和完成。当系统不能满足进程的资源请求时,进程处于等待态。“资源需求总量“表示进程运行过程中对资源的最大需求量。显然每个进程的资源需求总量不应超过系统拥有的资源总量。”已占有资源量“表示进程目前已经得到但还未归还的资源量,因此,进程在以后还需要的剩余资源量等于资源需要总量减去已占有资源量。”当前申请量“是指进程当前运行时需要申请的资源量。 随机
  3. 所属分类:Linux

    • 发布日期:2011-11-30
    • 文件大小:323kb
    • 提供者:caochulin
  1. 操作系统实验报告--模拟死锁避免程序

  2. 设计模拟实现死锁避免的程序,要求: 1,输入并显示资源类型数,进程数,每类资源的个体数; 2,输入每个进程对每类资源的最大需求量,已分量,算出其剩余需求量。算出系统每类资源的当前剩余量;显示输入和计算出的数据; 3,按银行家算法检测系统当前是否处于安全状态,若是,往下;若否,转1,重新设置数据; 4,给出某个进程的资源分配请求,按死锁避免方法检测可否将资源分配给它?若可,输出一个进程安全序列、资源分配成功的说明和新的系统资源分配状态表;若否,输出“资源分配失败”和失败的原因:①,申请量大于系统
  3. 所属分类:OS

    • 发布日期:2011-12-30
    • 文件大小:361kb
    • 提供者:soke520
  1. 死锁避免——银行家算法

  2. 这个程序主要通过模拟系统死锁避免的实现,使用银行家算法来避免死锁加深对死锁避免,系统安全状态等的理解。 (1)输入1执行算法,输入2退出程序,其他输入无效。算法要用到的资源种类有10种,每种资源的数目为1~10,整个程序所要用到的数据(进程资源需求向量、资源数目、最大需求矩阵)均使用随机函数rand()随机产生1~10的数据。 (2)输出所产生的需求向量、资源数目、最大需求矩阵,该系统是否安全,银行家算法执行步骤,进程的资源请求是否安全。 (3)能够判断随机产生的模拟系统是否安全,判断进程的资
  3. 所属分类:C++

    • 发布日期:2012-04-09
    • 文件大小:141kb
    • 提供者:w_abo
  1. 操作系统-死锁

  2. 从进程同步的概念可以知道,当并发进程需要竞争使用资源或需要相互协作向前推进时,如果不采取同步措施,或同步措施不恰当,则很容易导致并发进程不能向前推进而陷入僵局,即死锁现象。死锁是发生在一组相互竞争或协作的进程与线程之间的一个非正常现象。 死锁是所有操作系统都面临着的潜在问题,操作系统除了需要预防死锁、避免死锁外,还需要能够检测死锁,并从死锁中进行恢复。
  3. 所属分类:专业指导

    • 发布日期:2012-04-14
    • 文件大小:453kb
    • 提供者:elaineleesnow
  1. 银行家算法实现

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

    • 发布日期:2013-01-02
    • 文件大小:3kb
    • 提供者:bjf1992
  1. 死锁预防避免检测处理

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

    • 发布日期:2016-08-09
    • 文件大小:475kb
    • 提供者:kaikai_sk
  1. mysql innodb死锁问题详解.docx

  2. 死锁指两个事务或者多个事务在同一资源上相互占用,并请求对方所占用的资源,从而造成恶性循环的现象。 系统资源不足 进程运行推进的顺序不当 资源分配不当 产生死锁的四个必要条件 互斥条件: 一个资源只能被一个进程使用 请求和保持条件:进行获得一定资源,又对其他资源发起了请求,但是其他资源被其他线程占用,请求阻塞,但是也不会释放自己占用的资源。 不可剥夺条件: 指进程所获得的资源,不可能被其他进程剥夺,只能自己释放 环路等待条件: 进程发生死锁,必然存在着进程-资源之间的环形链 处理
  3. 所属分类:C++

    • 发布日期:2020-01-15
    • 文件大小:632kb
    • 提供者:u013380694
  1. 银行家算法避免死锁的过程.cpp

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

    • 发布日期:2020-05-23
    • 文件大小:4kb
    • 提供者:pinkoj8k
  1. 讲解Oracle数据库中结束死锁进程的一般方法

  2. 主要介绍了Oracle数据库中结束死锁进程的一般方法,包括查询死锁以及避免死锁的建议等内容,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:46kb
    • 提供者:weixin_38590775
« 12 3 4 5 6 7 8 9 10 »