操作系统实验报告算法.docVIP

  • 6
  • 0
  • 约8.34千字
  • 约 14页
  • 2017-09-16 发布于安徽
  • 举报
1、实验目的: 根据设计题目的要求,充分地分析和理解,叙述系统的要求,明确要求以及限制条件 明白自己需要用代码实现的功能,清楚编写每部分代码的目的,做到有的放矢,有条理不遗漏的用代码实现银行家算法。 2、实验要求 (1)可以输入某系统的资源以及T0时刻进程对资源的占用及需求情况的表项,以及T0时刻系统的可利用资源数。 (2)对T0时刻的进行安全性检测,即检测在T0时刻该状态是否安全。 (3)进程申请资源,用银行家算法对其进行检测,分为以下三种情况: A. 所申请的资源大于其所需资源,提示分配不合理不予分配并返回。 B. 所申请的资源未大于其所需资源,但大于系统此时的可利用资源,提示分配不合理不予分配并返回。 C. 所申请的资源未大于其所需资源,亦未大于系统此时的可利用资源,预分配并进行安全性检查: a. 预分配后系统是安全的,将该进程所申请的资源予以实际分配并打印后返回。 b. 与分配后系统进入不安全状态,提示系统不安全并返回。 (4)对输入进行检查,即若输入不符合条件,应当报错并返回重新输入。 3、实验环境 硬件: CPU :AMD QL64 内存:2GB 显卡:ATI 4570 硬盘:日立250G 软件:Windows 2000/XP。 开发工具:VC++6.0。 4、实验内容 1)实现原理 我们可以把操作系统看作是银行家,操

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档