- 116
- 0
- 约1.69万字
- 约 27页
- 2021-07-08 发布于山东
- 举报
一.课程概括
1.1. 设计构思
程序能够达成以下操作: 创立进度:先输入进度的数目, 再一次输入每个进度的进度名、运转总时间和优先级,先抵达的先输入;进度调动:进度创立达成后就选择进度调动算法,
并单步履行,每次履行的结果都从屏幕上输出来。
1.2. 需求剖析
在多道程序环境下, 主存中有着多个进度, 其数目常常多于办理机数目, 要使这多个进度能够并发地履行, 这就要求系统能按某种算法, 动向地把办理机分派给就绪行列中的一个进度,
使之履行。 分派办理机的任务是由办理机调动程序达成的。 因为办理机是最重要的计算机资
源,提升办理机的利用率及改良系统必(吞吐量、响应时间) ,在很大程度上取决于办理机调动性能的利害,因此,办理机调动便成为操作系统设计的中心问题之一。本次实验在
VC++6.0 环境下实现先来先服务调动算法, 短作业优先调动算法, 高优先权调动算法, 时间片轮转调动算法和多级反应行列调动算法。
1.3. 理论依照
为了描绘和管束进度的运转,系统为每个进度定义了一个数据构造——进度控制块
PCB(Process Control Block),PCB 中记录了操作系统所需的、 用于描绘进度的目前状况以及控
制进度运转的所有信息, 系统老是经过 PCB 对进度进行控制, 亦即,系统是依据进度的
而不是任何其余什么而感知进度的存在的, PCB 是进度存在的唯一标记。本次课程
原创力文档

文档评论(0)