- 20
- 0
- 约1.3万字
- 约 16页
- 2017-01-21 发布于天津
- 举报
二进程调度模拟程序
二: 进程调度模拟程序
设计要求:
编写一程序,可以创建若干个虚拟进程,并对若干个虚拟进程进行调度,调度策略为时间片轮转。
虚拟程序的描述:
虚拟指令的格式: 操作命令 操作时间
其中,操作命令有以下几种:
l C : 表示在CPU上计算
l I :表示输入
l O:表示输出
l W:表示等待
l H:表示进程结束
操作时间代表该操作命令要执行多长时间
假设I/O设备的数量没有限制
I、O、W三条指令实际上是不占用CPU的,执行这三条指令就应将进程放入对应的等待队列(Input等待队列、Output等待队列、Wait等待队列)
例有一虚拟程序p1.prc描述如下:
c 30
o 12
c 9
i 14
h 0
该虚拟程序表示的含义是:先在CPU上计算30秒,再在输出设备上输出12秒,计算9 秒,在输入设备上输入14秒,程序结束。
实验方法:
先用文本编辑器写三个虚拟程序,可以分别命名为p1.prc p2.prc p3.prc。然后编一进程调度程序,将这三个虚拟程序创建成进程,并按各虚拟进程的指令要求执行和调度。用一个文本文件, 里面只能放一个整数,表示一个时间因子,用于调节设计程序OS.EXE的执行速度。
运行结果要求:
要求在每个线程创建、占用处理机、开始输出、开始输入和结束操
您可能关注的文档
最近下载
- 2025广东广州花都城投汇鑫运营管理有限公司招聘工作人员7人备考题库及答案解析.docx VIP
- V型滤池例题的设计计算.ppt VIP
- 2025年注册结构工程师《结构工程设计与施工工艺》备考题库及答案解析.docx VIP
- AP统计学 2019年真题 (选择题+问答题) AP Statistics 2019 Real Exam and Answers (MCQ+FRQ).pdf VIP
- 安徽省C20教育联盟2025-2026年九年级下三模数学试卷.docx VIP
- 2025年净水厂V型滤池设计.pdf VIP
- Q/GDW 11398-2015 变电站设备监控信息规范.pdf VIP
- 闪光灯430exii中文说明书.pdf VIP
- 结构工程设计题库及答案.doc VIP
- YS∕T 670-2021 空调器连接用保温铜管.pdf
原创力文档

文档评论(0)