操作系统设备管理实验报告

  • 格式:doc
  • 大小:46.00 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

课程名称:操作系统Array

实验项目名称:设备管理实验时间:

班级:计算091 姓名:学号:

实验目的:

1.对理论课中学习的设备管理中的概念作进一步的理解;

2.明白设备管理的主要任务;

3.了解设备管理任务的主要实现方法;

4.通过编程,学会独占设备的分配、回收等主要算法的原理。

实验环境:winTC

实验内容及过程:

1. 独占设备分配

设备申请某台设备时,系统先查“设备类表”,如果该类设备的现存可使用数量可以满足申请要求,则从“设备类表”中得到该类设备的设备表起始地址,然后找到“设备表”中该类设备的起始地址,依次查询该类设备的每个登记项,找出“好的且未分配”的设备分配给该作业。分配后要修改设备类表中的现存设备数量(减1),把分配给该作业的设备状态更改为“已分配”,且填上占用该设备的作业的作业名和程序中定义的相对号,最后将设备的绝对号与相对号的对应关系通知用户。

2. 独占设备回收

作业运行完成,释放设备时,根据该设备的类型查找设备类表,根据其中的地址,找到该类设备在设备表中的地址,找到作业名相同且已分配的表项,将其已分配改为未分配,然后将设备表中对应设备类的可使用数量增加1。

实验过程:

1.编写程序,由必要的数据结构,主函数、设备分配函数及设备回收函数构成,实现对

独占设备的分配与回收的模拟。

2. 在上机环境中输入程序,调试,编译。

3.设计输入数据,写出程序的执行结果。根据具体实验要求,填写好实验报告。

实验结果及分析:

初始状态:

J1请求input设备相对地址为2的分配情况:

实验心得:

陈少琼:

附录:

运行程序:

备注:以上各项空白处若填写不够,可自行扩展