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

搜索资源列表

  1. 操作系统程序(银行家算法,完全可以通过老师检查)

  2. 操作系统程序(银行家算法,完全可以通过老师检查)
  3. 所属分类:其它

    • 发布日期:2009-05-15
    • 文件大小:6144
    • 提供者:mythlove520
  1. 操作系统 银行家算法

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

    • 发布日期:2009-06-02
    • 文件大小:69632
    • 提供者:dikixiao2009
  1. 2009年最新操作系统银行家算法课程设计(含报告书)

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

    • 发布日期:2009-06-26
    • 文件大小:448512
    • 提供者:zsiforever
  1. 学习操作系统3(银行家算法、磁盘空间管理、文件目录管理)

  2. 包括两个版本的银行家算法(一个探索版、一个正式版),用位示图借助c++位操作实现磁盘空间管理,模拟DOS下的文件系统实现了简单的目录操作。各程序的具体功能可以参考学习os1中的实验指导书
  3. 所属分类:其它

    • 发布日期:2009-07-22
    • 文件大小:4194304
    • 提供者:mafeichao
  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. 里面包含C++源代码(已修改BUG)、可执行文件、详细报告。 目录 1 需求分析 3 1.1 输入的形式和输入值的范围 3 1.2 输出的形式 4 1.3 程序所能达到的功能 5 1.4 测试数据 5 2 概要设计 8 2.1 主程序的流程 8 2.2 数据类型的定义 9 2.3 各程序模块之间的层次(调用)关系 10 3 详细设计 10 3.1 数据类型定义 10 3.2数据初始化 11 3.3 安全性检查 12 3.4 显示系统数据 13 3.5 银行家算法分配资源 14 4 调试分析 1
  3. 所属分类:其它

    • 发布日期:2010-03-27
    • 文件大小:1048576
    • 提供者:xiaocuiyilala
  1. 银行家算法模拟 OS实验 操作系统实验 C语言

  2. 实验(二)银行家算法模拟 1、 实验目的 通过银行家算法的模拟,加深理解操作系统中死锁的概念,掌握死锁产生的原因、必要条件以及解决死锁的方法。 2、 实验内容 (1) 利用程序设计语言定义银行家算法中所需的数据结构:  可利用资源向量Available;  最大需求矩阵Max;  分配矩阵Allocation;  需求矩阵Need; (2) 假定系统中有五个进程{P0,P1,P2,P3,P4}和三类资源{A,B,C},各类资源的数量分别为10、5、7,在T0时刻的资源分配情况如下表:
  3. 所属分类:其它

  1. 银行家算法(操作系统)c/c++语言程序实现

  2. 使用c/c++语言实现传统的银行家算法,同时对“银行家算法”与“操作系统”的关系作了一个详细的说明
  3. 所属分类:其它

    • 发布日期:2010-10-26
    • 文件大小:265216
    • 提供者:linmanman
  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. 一、实验目的 模拟银行家算法,用银行家算法实现资源分配 二、实验内容 已知进程{P0,P1,P2,P3,P4},有三类系统资源A、B、C的数量分别为10、5、7,在T0时刻的资源分配情况如下图所示: (1)若进程P1请求资源,发出请求向量Request1(1,0,2),编写程序用银行家算法判断系统能否将资源分配给它; (2)若进程P0提出请求Request(0,1,0),用银行家算法程序验证系统能否将资源分配给它。
  3. 所属分类:其它

    • 发布日期:2011-03-29
    • 文件大小:58368
    • 提供者:lrtwilly
  1. 银行家算法(C++)

  2. 本程序根据银操作系统知识,写的银行家算法程序,仅供参考。
  3. 所属分类:其它

    • 发布日期:2011-05-22
    • 文件大小:1048576
    • 提供者:HJC9817
  1. 操作系统课程设计报告—银行家算法

  2. Dijkstra提出的银行家算法,是最具代表性的避免死锁的算法。 本文对如何用银行家算法来处理操作系统给进程分配资源做了详细的说明,包括需求分析、概要设计、详细设计、测试与分析、总结、源程序清单。 首先做了需求分析,解释了什么是银行家算法,并指出它在资源分配中的重要作用。 然后给出了银行家算法的概要设计,包括算法思路、步骤,以及要用到的主要数据结构、函数模块及其之间的调用关系等。 在概要设计的基础上,又给出了详细的算法设计,实现概要设计中定义的所有函数,对每个函数写出核心算法,并画出了流程图。
  3. 所属分类:软件测试

    • 发布日期:2011-12-28
    • 文件大小:548864
    • 提供者:adfxiaoxue
  1. 银行家算法(c语言代码)

  2. 这是我参考了很多的同类代码后,自己写的一个实现银行家算法以及随机分配算法的c语言代码。这个代码符合操作系统课程设计有关银行家算法的实现。这是我的老师验收之后,并且修改过后的代码。欢迎大家下载。这个代码简单易懂,不复杂,适合大多数人使用。代码内注释较详细,更加方便读懂程序。
  3. 所属分类:C/C++

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

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

    • 发布日期:2012-04-09
    • 文件大小:144384
    • 提供者:w_abo
  1. 操作系统银行家算法

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

    • 发布日期:2012-06-19
    • 文件大小:181248
    • 提供者:wangjiaomizi
  1. 操作系统课程设计(银行家算法)

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

    • 发布日期:2013-01-01
    • 文件大小:219136
    • 提供者:gweis
  1. 银行家算法的实现

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

    • 发布日期:2013-06-13
    • 文件大小:156672
    • 提供者:ofangfeimeng1
  1. 操作系统银行家算法源码

  2. 广工,操作系统实验,银行家算法,源码 2 实验要求 1. 假定系统有3类资源A(10个)、B(15个)、C(12个),系有5个进程并发执行,进程调度采用时间片轮转调度算法。 2. 每个进程由一个进程控制块( PCB)表示,进程控制块可以包含如下信息:进程名、需要的资源总数、已分配的资源数、进程状态。 3. 由程序自动生成进程(包括需要的数据,要注意数据的合理范围)。 4. 进程在运行过程中会随机申请资源(随机生成请求的资源数),如果达到最大需求,表示该进程可以完成;如果没有达到最大需求,则运行
  3. 所属分类:其它

    • 发布日期:2018-01-07
    • 文件大小:10240
    • 提供者:qq_34868086
« 12 3 »