- 12
- 0
- 约1.09万字
- 约 15页
- 2018-05-18 发布于河南
- 举报
实验5:设备管理
实验5:设备管理
要求:
编写程序实现对独占设备的分配与回收的模拟,该程序中包括:建立设备类表和设备表、分配设备和回收设备的函数。
提示:
设备类表和设备控制表的内容可以设计成如下形式:
设备类表
设备类 拥有设备数量 可分配设备数量 设备表起始地址 Input 5 2 2 Printer 4 3 5 … … … … 设备控制表
绝对号 设备状态 是否分配 占有作业名 相对号 11 好/坏 是/否 Job 1 … … … … … 作业申请某设备时,先查“设备类表”,如果该类设备的可分配设备数量满足申请要求,则从设备类表中得到该类设备的设备表起始地址,然后找到“设备控制表”中该类设备的起始地址,一次查询该类设备的表项,找到设备状态是“好”且没有被分配的设备分配给作业。分配时需要修改“设备类表”中可分配设备数量,并且把“设备控制表”中设备“是否分配”项更改为“是”,并填写占有作业名和相对号。
设备回收时,系统首先查看“设备控制表”,找到需要释放的设备,将该设备“是否分配”项更改为“否”,然后在“设备类表”中将“可分配设备数量”加1。
源程序代码:
#include iostream
#include string
#include vector
using namespace std;
typedef struct node
{
string ID; //进程
您可能关注的文档
- 公共关系学-考试重点整理.doc
- 公司理财模拟作业.doc
- 公共管理学7544623.doc
- 促成的技巧1.ppt
- 公司计算机使用管理规定.doc
- 公益广告多益处 低俗广告害处多.doc
- 公需科目培训心得.doc
- 六级作文542212755.doc
- 六级作文797412777.doc
- 兰坪工业园区是省级57个重点工业园区之一.doc
- 2026年蚌埠市龙子湖区辅警协警招聘考试备考试题及答案解析.docx
- 2026中考必考公式及知识点.doc
- 小学数学教学中问题解决能力的培养与策略研究课题报告教学研究课题报告.docx
- 2026年智能制造行业报告:工业0与自动化技术.docx
- 荆州市江陵县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 基于大数据的消费者行为分析教学案例研究教学研究课题报告.docx
- 齐齐哈尔市讷河市2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案).docx
- 2026年5G时代物联网应用案例与市场分析报告.docx
- 小学信息技术教学中编程思维培养与机器人实践操作的课题报告教学研究课题报告.docx
- 数学对称图形在平面海报设计中的应用分析课题报告教学研究课题报告.docx
原创力文档

文档评论(0)