云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 操作系统实验六 - 设备管理

操作系统实验六 - 设备管理

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 22:51:36

操作系统课程报告

实验六 设备管理

学号 姓名 班级 教师

华侨大学电子工程系

精品文档,供参考!

实验目的

1、 2、

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

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

实验内容与基本要求

1、

在Windows系统中,编写程序实现对独占设备的分配和回收的模拟,该程序中包括:建立设备类表和设备表、分配设备和回收设备的函数。

实验报告内容

1、

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

为了提高操作系统的可适应性和可扩展性,现代操作系统中都毫无例外地实现了设备独立性,又叫做设备无关性。设备独立性的含义是:应用程序独立于具体使用的物理设备。 为了实现独占设备的分配,系统设置数据表格的方式也不相同,在实验中只要设计合理即可。这里仅仅是一种方案,采用设备类表和设备表。

(1) 数据结构

操作系统设置“设备分配表”,用来记录计算机系统所配置的独占设备类型、台数以及分配情况。设备分配表可由“设备类表”和“设备表”两部分组成,如下图:

(2) 设备分配

当进程申请某类设备时,系统先查“设备类表”如果该类设备的现存台数可以满足申请要求,则从该类设备的“设备表”始址开始依次查该类设备在设备表中的登记项,找出“未分配”的设备分配给进程。分配后要修改设备类表中的现存台数,把分配给进程的设备标志改为“已分配”且填上占用设备的进程名。然后,

精品文档,供参考!

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

(3) 设备回收

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

精品文档,供参考!

2、

程序流程图。

主程序流程图:

输入设备类表初始信息初始化设备表功能选择01设备分配2设备回收3设备类表和设备表显示程序结束

设备分配:

精品文档,供参考!

搜索更多关于: 操作系统实验六 - 设备管理 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

操作系统课程报告 实验六 设备管理 学号 姓名 班级 教师 华侨大学电子工程系 精品文档,供参考! 实验目的 1、 2、 理解设备管理的概念和任务。 掌握独占设备的分配、回收等主要算法的原理并编程实现。 实验内容与基本要求 1、 在Windows系统中,编写程序实现对独占设备的分配和回收的模拟,该程序中包括:建立设备类表和设备表、分配设备和回收设备的函数。 实验报告内容

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com