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

搜索资源列表

  1. 操作系统课程设计 银行家算法

  2. 操作系统课程设计 银行家算法 辛苦做了2周,总算完成了 希望能帮上有需要的 同学
  3. 所属分类:其它

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

  2. 操作系统银行家算法实验2 操作系统银行家算法实验2
  3. 所属分类:其它

    • 发布日期:2009-08-29
    • 文件大小:915456
    • 提供者:a694230030
  1. 操作系统 银行家算法

  2. 1)设计五个进程{P0,P1,P2,P3,P4}共享三类资源{A,B,C}的系统,{A,B,C}的资源总数量分别为10,5,7。(参考书上用例) 2)并行进程可动态地申请资源和释放资源(程序交互输入申请或释放资源数量),系统按各进程的申请动态地分配资源。 3)每当进程动态申请资源或释放资源时,模拟程序应能及时显示或打印各个进程在此时刻的资源分配表、系统可用资源量和安全序列等资源分配信息和安全检查信息。
  3. 所属分类:网络攻防

    • 发布日期:2009-12-07
    • 文件大小:122880
    • 提供者:wantproof
  1. 操作系统课程设计 银行家算法

  2. 银行家算法的设计与实现 第一章 概述……………………………………………………………1 第二章 系统分析………………………………………………………2 第三章 系统设计………………………………………………………3 第四章 程序设计流程图或N-S图……………………………………5 第五章 源程序清单……………………………………………………6 第六章 调试过程中的问题及系统测试情况………………………… 第七章 结束语…………………………………………………………
  3. 所属分类:其它

    • 发布日期:2010-01-08
    • 文件大小:448512
    • 提供者:wz0704010201
  1. 银行家算法_文档加源程序

  2. 目录 1 课程设计简介 1 1.1 课程设计的目的 1 1.1.1 课程设计的目的 1 1.1.2 实验原理 1 1.2 课程设计内容 1 2 数据结构的设计 2 2.1 设计思想 2 2.2 数据结构 2 2.3 主要函数说明 2 3 功能模块(或算法)描述 3 3.1 银行家算法程序流程图 3 3.2 算法描述 3 4 程序运行结果 4 5心得体会 5 参考文献 6 附源代码 7
  3. 所属分类:其它

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

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

    • 发布日期:2010-02-26
    • 文件大小:90112
    • 提供者:qhr2007
  1. 银行家算法

  2. 考虑有三个进程共享9个资源,它们的占有量和最大需求量如下: 占有量 最大需求量 P1 2 6 P2 3 6 P3 1 5 如三个进程均再申请两个资源,按照银行家算法,应该分配给谁?为什么?
  3. 所属分类:网络攻防

    • 发布日期:2007-12-19
    • 文件大小:31744
    • 提供者:DD_Anady
  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. 共享资源分配与银行家算法

  2. 共享资源分配与银行家算法 具体用银行家算法实现资源分配。要求如下: (1) 设计一个3个并发进程共享3类不同资源的系统,进程可动态地申请资源和释放资源,系统按各进程的申请动态地分配资源。 (2) 设计用银行家算法 ,实现资源分配 ,应具有显示或打印各进程依次要求申请的资源数以及依次分配资源的情况。 (3) 确定一组各进程依次申请资源数的序列, 输出运行结果。
  3. 所属分类:网络攻防

    • 发布日期:2010-05-17
    • 文件大小:4096
    • 提供者:yansongaiyanan
  1. 具体用银行家算法实现资源分配

  2. 具体用银行家算法实现资源分配。要求如下: (1) 设计一个3个并发进程共享3类不同资源的系统,进程可动态地申请资源和释放资源,系统按各进程的申请动态地分配资源。 (2) 设计用银行家算法 ,实现资源分配 ,应具有显示或打印各进程依次要求申请的资源数以及依次分配资源的情况。
  3. 所属分类:网络攻防

    • 发布日期:2010-05-17
    • 文件大小:5242880
    • 提供者:yansongaiyanan
  1. 银行家算法2银行家算法2

  2. 银行家算法2银行家算法2银行家算法2银行家算法2
  3. 所属分类:C

    • 发布日期:2011-04-19
    • 文件大小:10240
    • 提供者:dxq1234567890
  1. 银行家算法java实现

  2. 经典算法 java实现 部分代码 // 系统拥有的初始资源数 public static int AVAILABLE[] = { 10, 5, 7 }; // 系统已给每个进程分配的资源数 public static int ALLOCATION[][] = { { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 } }; // 每个进程还需要的资源数 public static int NEED[][] = { { 7,
  3. 所属分类:桌面系统

    • 发布日期:2012-08-22
    • 文件大小:7168
    • 提供者:yoo_yo
  1. 银行家算法C++实现

  2. 银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但是银行家算法统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。为实现银行家算法,系统必须设置若干数据结构。 1)可利用资源向量Available 是个含有m个元素的数组,其中的每一个元素代表一类可利用的资源数目。如果Available[j]=K,则表示系统中现有Rj类资源K个。 2)最大需求矩阵Max 这是一个n×m的矩阵,它定义了系统中n个进程中的每一个
  3. 所属分类:C/C++

    • 发布日期:2013-04-20
    • 文件大小:5120
    • 提供者:czyoblue
  1. java自学之道

  2. 第一篇 基础篇 第0章 JDK安装和最简单的环境变量配置方法 第1章 Java基础概念 一、 Java基础语法 1、Helloworld.java 2、标识符 3、关键字 4、常量 5、变量 6、语句 6.1 if语句和switch语句 6.1.2 if语句举例 6.1.3 switch语句 6.2 for循环语句 6.3 while语句和do-while语句 6.3.1 while语句形式 6.3.2 do-while语句 6.3.3 while语句和do-while语句举例 6.4 bre
  3. 所属分类:Java

    • 发布日期:2014-01-05
    • 文件大小:3145728
    • 提供者:aabbc59
  1. 银行家算法

  2. 银行家算法实验报告设进程process[i]提出请求Request[n],则银行家算法按如下规则进行判断。 (1)如果Request[n]> process[i].Max[n],则报错返回。 (2)如果Request[n]> process[i].Need[n],则报错返回。 (3)如果Request[n]>Available,则进程i进入等待资源状态,返回。 (4)假设进程i的申请已获批准,于是修改系统状态: Available=Available-Request Allo
  3. 所属分类:C/C++

    • 发布日期:2014-01-07
    • 文件大小:5242880
    • 提供者:kangkang02211
  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. 银行家算法c语言版.doc

  2. 银行家算法c语言版 #include #define i 5 #define j 3 void main() {int a,b,m,k,n,q,h=0,u=0; char finish[i]; int work[i+1][j],available[j],request[j],r[i][j],t[i]; int max[i][j]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}}, allocation[i][j]={{0,1,0},{2,0,0},{3,0,2
  3. 所属分类:C

    • 发布日期:2008-11-21
    • 文件大小:24576
    • 提供者:loveeunhwa
  1. 银行家算法

  2. 1. 设计进程管理数据结构 2. 输入系统资源当前的使用情况,如:系统当前的进程数、各进程的资源信息等 3. 设计安全性检查算法检查系统状态是否安全 4. 动态申请资源,设计银行家算法,在银行家算法中调用安全性检查算法,判断本次申请是否能够满足,进行资源分配 5. 输出每次分配后的安全序列,及系统当前资源分配信息
  3. 所属分类:C/C++

    • 发布日期:2017-12-22
    • 文件大小:4096
    • 提供者:qq_41359001
  1. 银行家算法模拟c/c++

  2. 银行家算法是避免死锁的一种重要方法,本实验要求用高级语言编写和调试一个简单的银行家算法程序。 设计目的 1)了解多道程序系统中,多个进程并发执行的资源分配。 2)掌握死锁的产生的原因、产生死锁的必要条件和处理死锁的基本方法。 3)掌握预防死锁的方法,系统安全状态的基本概念。 4)掌握银行家算法,了解资源在进程并发执行中的资源分配策略。 5)理解死锁避免在当前计算机系统不常使用的原因 要求: 设计一个n 个并发进程共享m 个系统资源的系统。进程可动态申请资源和释放资源,系统按各进程的申请动态的分
  3. 所属分类:网络攻防

    • 发布日期:2008-12-25
    • 文件大小:5120
    • 提供者:hugocom
  1. 银行家算法模拟实验

  2. 银行家算法是从当前状态出发,逐个按安全序列检查各客户中谁能完成其工作,然后假定其完成工作且归还全部贷款,再进而检查下一个能完成工作的客户。如果所有客户都能完成工作,则找到一个安全序列,银行家才是安全的。与预防死锁的几种方法相比较,限制条件少,资源利用程度提高了。缺点:该算法要求客户数保持固定不变,这在多道程序系统中是难以做到的;该算法保证所有客户在有限的时间内得到满足,但实时客户要求快速响应,所以要考虑这个因素;由于要寻找一个安全序列,实际上增加了系统的开销.Banker algorithm
  3. 所属分类:C++

    • 发布日期:2018-04-21
    • 文件大小:2048
    • 提供者:qq_33654685
« 12 3 4 5 6 7 8 9 10 »