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

搜索资源列表

  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. 操作系统实验银行家算法VC++源代码

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

    • 发布日期:2010-04-27
    • 文件大小:13312
    • 提供者:nezt899
  1. 银行家算法及安全性检查

  2. 银行家算法及安全性检银行家银行家算法及安全性检查算法及安全性检查查
  3. 所属分类:C

    • 发布日期:2011-12-12
    • 文件大小:3072
    • 提供者:h8188181
  1. 银行家问题

  2. 1.理解银行家算法。 2.掌握进程安全性检查的方法及资源分配的方法。 3.加深了解有关资源申请、避免死锁等概念。 4.体会和了解死锁和避免死锁的具体实施方法。
  3. 所属分类:C/C++

    • 发布日期:2012-10-11
    • 文件大小:3072
    • 提供者:zhzhihan
  1. 操作系统银行家算法

  2. 实验目标 1. 理解银行家算法。 2. 掌握进程安全性检查的方法及资源分配的方法。 3. 加深了解有关资源申请、避免死锁等概念。 4. 体会和了解死锁和避免死锁的具体实施方法。 实验要求 编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用银行家算法,有效的防止和避免死锁的发生。 设计思路 1.银行家算法 在避免死锁的方法中,如果施加的限制条件较弱,有可能获得令人满意的系统性能。在该方法中把系统的状态分为安全状态和不安全状态,只要能使系统始终都处于安全状态,便可以避免发生死
  3. 所属分类:C/C++

    • 发布日期:2013-12-08
    • 文件大小:450560
    • 提供者:u013063295
  1. 银行家算法

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

    • 发布日期:2017-12-22
    • 文件大小:4096
    • 提供者:qq_41359001
  1. 操作系统实验二 银行家算法

  2. 包括实验题目,代码及运行结果 实验2 银行家算法(2学时) 一、实验目的 理解银行家算法,掌握进程安全性检查的方法及资源分配的方法。 二、实验内容 编写程序实现银行家算法,并验证程序的正确性。 三、实验要求 编制模拟银行家算法的程序,并以下面给出的例子验证所编写的程序的正确性。 例子:某系统有A、B、C、D 4类资源共5个进程(P0、P1、P2、P3、P4)共享,各进程对资源的需求和分配情况如下表所示。 进程 已占资源 最大需求数 A B C D A B C D P0 0 0 1 2 0 0
  3. 所属分类:C/C++

    • 发布日期:2018-06-13
    • 文件大小:55296
    • 提供者:yxg_123
  1. 银行家算法模拟实现

  2. 本设计应用银行家算法验证进程安全性检查及分配资源,设计资源利用效率算法对安全序列排序。目的是通过编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁地发生。代码用C++编写,事先生成调用串,并输出安全序列。
  3. 所属分类:C/C++

    • 发布日期:2019-06-09
    • 文件大小:6144
    • 提供者:frior_z