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

搜索资源列表

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

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

  1. 操作系统 银行家算法

  2. (1)进一步理解利用银行家算法避免死锁的问题; (2)在了解和掌握银行家算法的基础上,编制银行家算法通用程序,将调试结果显示在计算机屏幕上,再检测和笔算的一致性。 (3)理解和掌握安全序列、安全性算法
  3. 所属分类:其它

    • 发布日期:2009-06-02
    • 文件大小:69632
    • 提供者:dikixiao2009
  1. 操作系统实验银行家算法

  2. 死锁会引起计算机工作僵死,因此操作系统中必须防止。本实验的目的在于让学生独立的使用高级语言编写和调试一个系统动态分配资源的简单模拟程序,了解死锁产生的条件和原因,并采用银行家算法有效地防止死锁的发生,以加深对课堂上所讲授的知识的理解。 设计有n个进程共享m个系统资源的系统,进程可动态的申请和释放资源,系统按各进程的申请动态的分配资源。 系统能显示各个进程申请和释放资源,以及系统动态分配资源的过程,便于用户观察和分析;
  3. 所属分类:网络攻防

    • 发布日期:2009-06-25
    • 文件大小:272384
    • 提供者:kuangfeng2008
  1. 用银行家算法实现资源分配

  2. 已知进程{P0,P1,P2,P3,P4},有三类系统资源A、B、C的数量分别为10、5、7,在T0时刻的资源分配情况如下图所示: 7 5 3 3 2 2 9 0 2 2 2 2 4 3 3 0 1 0 2 0 0 3 0 2 2 1 1 0 0 2 (1)若进程P1请求资源,发出请求向量Request1(1,0,2),编写程序用银行家算法判断系统能否将资源分配给它; (2)若进程P3提出请求Request(1,1,2),用银行家算法程序验证系统能否将资源分配给它。
  3. 所属分类:其它

    • 发布日期:2009-11-05
    • 文件大小:281600
    • 提供者:lucky_kid
  1. 银行家算法模拟程序JAVA实现

  2. 用JAVA实现的一个银行家算法模拟程序 银行家算法;处理及调度;安全序列
  3. 所属分类:其它

    • 发布日期:2009-12-18
    • 文件大小:3072
    • 提供者:shuanghuo9
  1. 银行家算法-----一个n个并发进程共享m个资源的银行家算法的模拟实现

  2. (1) 简单的交互界面 (2) 能显示当前系统资源的剩余情况和占用情况 (3) 能输入每个进程的最大资源要求 模拟利用银行家算法为进程的若干次资源请求分配资源 (4) 输入本次资源要求; (5) 按银行家算法为进程分配资源,本次分配是否成功要显示出来(要能处理各种情况:可以满足这次请求、由于资源不够不能满足这次请求、由于可能产生不安全不能满足这次请求、请求不合理拒绝请求等) (6) 作业撤销时要回收资源
  3. 所属分类:网络攻防

    • 发布日期:2010-01-07
    • 文件大小:8192
    • 提供者:ya_la
  1. 银行家算法讲解 带流程图

  2. 银行家算法的基本思想是:当某个进程提出申请时,必须判断将资源分配给该进程后,回不回引起死锁。若不会,则进行分配;否则就不分配。这样做能保证在任何时刻至少有一个进程可以得到所需的全部资源而执行借宿,并将归还资源加入到系统的剩余资源中,这些资源又至少可以满足一个进程的最大需求。于是保证了所有进程都能在有限的时间内得到需求的全部资源。
  3. 所属分类:网络攻防

    • 发布日期:2010-01-22
    • 文件大小:164864
    • 提供者:simba223
  1. 银行家算法实验报告1111

  2. 本实验目的是通过使用银行家算法实现系统资源的分配和安全性检查模拟,提高学生对操作系统资源分配功能的深刻理解,并培养学生对操作系统开发的兴趣与应用能力; 2)实验前必须认真阅读和理解银行家算法的基本原理和实现方法; 3)独立使用C或VC++编程语言编写银行家算法模拟程序; 4)按照实验题目要求独立正确地完成实验内容(编写、调试算法程序,提交程序清单及及相关实验数据与运行结果)
  3. 所属分类:其它

    • 发布日期:2010-02-26
    • 文件大小:90112
    • 提供者:qhr2007
  1. 操作系统银行家算法课程设计

  2. 设进程I提出请求Request[N],则银行家算法按如下规则进行判断。 (1)如果Request[N]<=NEED[I,N],则转(2);否则,出错。 (2)如果Request[N]<=AVAILABLE,则转(3);否则,出错。 (3)系统试探分配资源,修改相关数据: AVAILABLE=AVAILABLE-REQUEST ALLOCATION=ALLOCATION+REQUEST NEED=NEED-REQUEST (4)系统执行安全性检查,如安全,则分配成立;否则试探险性分配
  3. 所属分类:其它

    • 发布日期:2010-03-23
    • 文件大小:252928
    • 提供者:iprouter987
  1. 银行家算法 c语言

  2. 已知进程{P0,P1,P2,P3,P4},有三类系统资源A、B、C的数量分别为10、5、7,在T0时刻的资源分配情况如下图所示: (1)若进程P1请求资源,发出请求向量Request1(1,0,2),编写程序用银行家算法判断系统能否将资源分配给它; (2)若进程P2提出请求Request(0,1,0),用银行家算法程序验证系统能否将资源分配给它。
  3. 所属分类:其它

    • 发布日期:2010-04-16
    • 文件大小:3072
    • 提供者:bypan
  1. 输出所有安全序列的银行家c++算法

  2. 用递归方式实现将所有的安全序列按序输出的银行家算法;进程数目和资源种类用宏定义控制。
  3. 所属分类:其它

    • 发布日期:2010-04-20
    • 文件大小:4096
    • 提供者:iam7_30
  1. 银行家算法 计算机操作系统

  2. 设计一个n个并发进程共享m个系统资源的程序以实现银行家算法。要求: 1) 简单的选择界面; 2) 能显示当前系统资源的占用和剩余情况。 3) 为进程分配资源,如果进程要求的资源大于系统剩余的资源,不与分配并且提示分配不成功; 4) 撤销作业,释放资源。 编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁的发生。
  3. 所属分类:其它

    • 发布日期:2010-04-24
    • 文件大小:328704
    • 提供者:zhang450
  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. 摘 要: 银行家算法能够根据计算机 系统的需要, 判断计算机新申请的进程是否安全, 进而避免死锁问题的发生。该文运用 c 语言实现该算法, 同时针对算法中存在的安全隐患进行改进.
  3. 所属分类:C

    • 发布日期:2010-09-10
    • 文件大小:137216
    • 提供者:alangdangjia
  1. 操作系统银行家算法c++

  2. C++实现的银行家算法; if(request[i][j]<=need[i][j]) { if(request[i][j]<=available[j]) { available[j]=available[j]-request[i][j]; allocation[i][j]=allocation[i][j]+request[i][j]; need[i][j]=need[i][j]-request[i][j]; safe();
  3. 所属分类:其它

    • 发布日期:2010-11-29
    • 文件大小:1024
    • 提供者:zh1208
  1. 仿真模拟银行家算法对死锁的避免

  2. 1)模拟一个银行家算法; (2) 初始化,为系统的各个进程分配资源; (3) 计算此时的安全序列; (4)为某进程申请资源; (5) 预分配后,系统处于安全状态,则修改系统的资源分配情况; (6) 预分配后,系统处于不安全状态,则提示出错。
  3. 所属分类:其它

    • 发布日期:2011-07-03
    • 文件大小:291840
    • 提供者:ncs12
  1. 银行家算法报告

  2. 通过编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁地产生。要求如下: (1)模拟一个银行家算法; (2)初始化时让系统拥有一定的资源; (3)用键盘输入的方式申请资源; (4)如果预分配后,系统处于安全状态,则修改系统的资源分配情况; (5)如果预分配后,系统处于不安全状态,则提示不能满足请求
  3. 所属分类:其它

    • 发布日期:2012-06-13
    • 文件大小:55296
    • 提供者:gansuper2012
  1. 银行家算法

  2. 理解安全性算法和银行家算法的核心机制: 针对3类资源、5个进程的情况,设计相应的数据结构,分别表示每个进程占用各类资源的情况; 编程实现安全性算法函数,编制主函数,动态输入资源的占用情况,进程的资源申请,调用安全性函数,实现银行家算法; 测试:输入可分配和不可分配的请求,测试系统的正确性。
  3. 所属分类:Java

    • 发布日期:2016-12-11
    • 文件大小:7168
    • 提供者:zl1107604962
  1. 银行家算法课程设计报告java版

  2. 完整版报告及源代码,课设就是它了 本次操作系统课程设计我们需要了解死锁及其相关概念,我们需要预防死锁的产生,这里,我是使用了银行家算法来避免死锁的产生,并使用安全性算法来验证。 通过这次银行家算法的课程设计,我了解到了计算机避免死锁的一种方法,对于我加深对这门课的理解有很大帮助,也提高了我的编码水平。 关键词:安全状态;安全序列;银行家算法;安全性算法;流程图
  3. 所属分类:OS

    • 发布日期:2017-12-27
    • 文件大小:344064
    • 提供者:qq_36513534
  1. 模拟银行家算法程序课程设计

  2. 1) 模拟一个银行家算法; (2) 算法所需要的数据结构; (3) 初始化时让系统拥有一定的资源; (4) 用键盘输入的方式申请资源; (5) 如果预分配后,系统处于安全状态,则修改系统的资源分配情况; (6) 如果预分配后,系统处于不安全状态,则提示不能满足请求
  3. 所属分类:其它

    • 发布日期:2008-12-27
    • 文件大小:138240
    • 提供者:zyl19851228
« 12 3 4 5 6 »