黄天实验六设备管理实验报告.docx

上传人:b****1 文档编号:22807801 上传时间:2023-04-28 格式:DOCX 页数:18 大小:752.66KB
下载 相关 举报
黄天实验六设备管理实验报告.docx_第1页
第1页 / 共18页
黄天实验六设备管理实验报告.docx_第2页
第2页 / 共18页
黄天实验六设备管理实验报告.docx_第3页
第3页 / 共18页
黄天实验六设备管理实验报告.docx_第4页
第4页 / 共18页
黄天实验六设备管理实验报告.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

黄天实验六设备管理实验报告.docx

《黄天实验六设备管理实验报告.docx》由会员分享,可在线阅读,更多相关《黄天实验六设备管理实验报告.docx(18页珍藏版)》请在冰豆网上搜索。

黄天实验六设备管理实验报告.docx

黄天实验六设备管理实验报告

操作系统实验

实验六设备管理

 

学号1415251011

姓名黄天

班级14集成1班

 

华侨大学电子工程系

 

实验目的

1、理解设备管理的概念和任务。

2、掌握独占设备的分配、回收等主要算法的原理并编程实现。

实验内容与基本要求

1、在Windows系统中,编写程序实现对独占设备的分配和回收的模拟,该程序中包括:

建立设备类表和设备表、分配设备和回收设备的函数。

实验报告内容

1、独占设备的分配、回收等主要算法的原理。

为了提高操作系统的可适应性和可扩展性,现代操作系统中都毫无例外地实现了设备独立性,又叫做设备无关性。

设备独立性的含义是:

应用程序独立于具体使用的物理设备。

  为了实现独占设备的分配,系统设置数据表格的方式也不相同,在实验中只要设计合理即可。

这里仅仅是一种方案,采用设备类表和设备表。

(1)数据结构

  操作系统设置“设备分配表”,用来记录计算机系统所配置的独占设备类型、台数以及分配情况。

设备分配表可由“设备类表”和“设备表”两部分组成。

(2)设备分配

  1)当进程申请某类设备时,系统先查“设备类表”。

  2)如果该类设备的现存台数可以满足申请要求,则从该类设备的“设备表”始址开始依次查该类设备在设备表中的登记项,找出“未分配”的设备分配给进程。

  3)分配后要修改设备类表中的现存台数,把分配给进程的设备标志改为“已分配”且填上占用设备的进程名。

  4)然后,把设备的绝对号与相对号的对应关系通知用户,以便用户在分配到的设备上装上存储介质。

(3)设备回收

  当进程执行结束撤离时应归还所占设备,系统根据进程名查设备表,找出进程占用设备的登记栏,把标志修改为“未分配”,清除进程名。

同时把回收的设备台数加到设备类表中的现存台数中。

2、程序流程图。

1)申请设备

 

2)删除设备

 

3),释放设备

 

4),添加设备

 

3、程序及注释。

4、运行结果以及结论。

(1)、申请使用设备

如上图,申请使用设备成功,输入进程名之后就会运行。

并且当设备正在被使用的时候,再申请会自动排入等待队列。

(2)、删除设备.

如下图,成功删除M鼠标和K键盘。

(3)、添加设备

如图,可添加已使用过的设备,或新的设备,可供选择放在1通道或者2通道。

(4)、释放设备。

如下图所示。

结论:

该程序运行良好,结果正确,功能齐全。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1