
操作系统实验2中,时间片轮转调度算法和PCB模拟处理器调度过程。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1、请设计一个程序,以基于优先数的时间片轮转调度算法对处理器进行调度。2、假设系统中有五个进程,每个进程通过其进程控制块(PCB)来表示,进程控制块的结构如图所示。3、在每次运行所设计的处理器调度程序之前,需要为每个进程预先指定其所需的运行时间。4、由于该程序仅用于模拟处理器的调度过程,因此被选中的进程并非实际启动执行,而是通过增加已运行时间1来模拟一次进程的运行,以此来表明该进程已经执行过一个时间单位。5、所设计的程序应包含显示或打印语句,以便能够清晰地呈现每次被选中的进程名称以及运行一次后进程队列的变化情况。6、为了验证程序的正确性,为每个进程设定任意要求的运行时间后,运行所设计的处理器调度程序并显示或打印逐次被选中的进程名称以及进程控制块的动态变化过程。7、建立一个就绪队列,其中就绪进程按照优先数(优先数范围0至100)从小到大进行排序(优先数越小,级别越高)。当某个进程完成一个时间片的运行后,其优先级应相应降低,例如通过增加优先数2或3来实现。
全部评论 (0)
还没有任何评论哟~


