
操作系统实验一涉及进程调度的研究。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1、我们假设系统包含五个进程,每个进程都通过一个进程控制块(PCB)进行代表。该进程控制块的结构,如图1.1所示。图1.1中,进程名用于标识每个进程,并假设这五个进程的名称分别为p1、p2、p3、p4和p5。指针则用于构建一个循环链表,指示下一个进程控制块的首地址,最后一个进程的指针指向第一个进程控制块的首地址。此外,还需记录每个进程所要求的运行时间以及已经运行的时间,初始值为零。进程的状态可以分为两种:就绪状态和结束状态,并且所有进程的初始状态均为就绪状态。
2、在处理器调度程序设计完成后,每次调度前,系统会为每个进程随机确定其所需的运行时间。
3、由于此程序旨在模拟处理器的调度行为,因此被选中的进程不会实际启动执行,而是通过增加“已运行时间”的值一次(即增加一单位时间)来模拟一次运行过程,从而体现该进程已经经历过一段时间的运行。
4、为了增强程序的易用性与可读性,应包含显示语句的功能,以便清晰地呈现每次被选中的进程名以及在执行一次后整个队列的变化情况。
全部评论 (0)
还没有任何评论哟~


