实验六设备管理.docVIP

  • 13
  • 0
  • 约4.22千字
  • 约 9页
  • 2019-12-24 发布于安徽
  • 举报
. . 操作系统实验 实验六 设备管理 学号 1115102002 姓名 蔡凤武 班级 电子A班 华侨大学电子工程系 实验目的 理解设备管理的概念和任务。 掌握独占设备的分配、回收等主要算法的原理并编程实现。 实验内容与基本要求 在Windows系统中,编写程序实现对独占设备的分配和回收的模拟,该程序中包括:建立设备类表和设备表、分配设备和回收设备的函数。 实验报告内容 独占设备的分配、回收等主要算法的原理。 程序流程图。 程序及注释。 运行结果以及结论。 独占设备的主要算法的原理 为了提高操作系统的可适应性和扩展性,现代操作系统中都毫无例外地实现了设备独立性,又叫做设备无关性。设备独立性的含义是:应用程序独立于具体使用的物理设备。 设备分配: 1)当进程申请某类设备时,系统先查“设备类表”。 2) 如果该类设备的现存台数可以满足申请要求,则从该类设备的“设备表”始址开始依次查该类设备在设备表中的登记项,找出“未分配”的设备分配给进程。 3)分配后要修改设备类表中的现存台数,把分配给进程的设备标志改为“已分配”且填上占用设备的进程名。 4)然后,把设备的绝对号与相对号的对应关系通知用户,以便用户在分配到的设备上装上存储介质。 设备回收: 作业运行完成,释放设备时,系统首先要查

文档评论(0)

1亿VIP精品文档

相关文档