- 52
- 0
- 约1.08万字
- 约 21页
- 2021-10-22 发布于浙江
- 举报
时间片轮转调度算法
(1) 一设计要求 :
编写一程序,可以创建若干个虚拟进程,并对若干个虚拟进程进行调度,调度策略为
时间片轮转。
要求:进程的个数,进程的内容(即进程的功能序列)来源于一个进程序列描述文件,
另外调度运行结果输出到一个运行日志文件。
二设计目的:熟悉进程调度、设计内容:
1.设计PCB适用于轮转法;
2.建立进程队列;
三虚拟程序的描述:
虚拟指令的格式:操作命令 操作时间
? C : 表示在CPU上计算
? I : 表示输入
? O : 表示输出
? W : 表示等待
? H : 表示进程结束
操作时间代表该操作命令要执行多长时间。这里假设I/O设备的数量没有限制,I和O
设备都只有一类。
I,O,W三条指令实际上是不占有CPU的,执行这三条指令就应该将进程放入对应的
等待队列(INPUT等待队列,OUTPUT等待队列 ,WAIT等待队列)。 例如有一虚拟程序p1.prc描述如下:
C 30
O 12
C 9
I 14
H 0
................
程序部分代码如下:
enum InstructionSet {INPUT,OUTPUT,WAIT,HALT,CALC};
//指令类
class CInstruction
{
friend class COsTestDlg; friend class
您可能关注的文档
最近下载
- 制度制定、审核、批准、发布、作废制度及流程.docx VIP
- 《节能产品降碳量计算通则》标准立项修订与发展报告.docx VIP
- 中国广电山东网络有限公司招聘笔试练习题库2026详解.pdf
- 前处理软件BETA-ANSA操作指导书.doc VIP
- 2026国防教育全国通用主题班会课件(共21张PPT).pptx VIP
- DB11T1073-2014城市道路工程施工质量检验标准.docx VIP
- 道路、室外工程拆除专项施工方案.docx
- 购物中心行业研究报告-商业洞察2025-2026.pdf
- 干部竞聘面试结构化真题及详细参考答案(务实接地气版).docx VIP
- GB 50300-2013建筑工程施工质量验收统一标准.pdf VIP
原创力文档

文档评论(0)