3.输出:同时显示空闲队列列表信息和三个状态的进程信息
、实验目的
进程调度是处理机管理的核心内容。本实验要求用高级语言编写模拟进程调度程序,以便加深理解有关进程控制块、进程队列等概念,并体会和了解优先数算法(包括抢占式和非抢占式)和时间片轮转算法的具体实施办法。
二、实验内容和要求
1. 设计进程控制块PCB的结构,通常应包括如下信息:
进程名、进程优先数(时间片轮转算法中本次轮转需要的剩余时间片数)、进程已占用的CPU时间、进程到完成还需要的时间、进程的状态、当前队列指针等。
2. 编写两种调度算法程序:
优先数调度算法程序(包括抢占式和非抢占式)
循环轮转调度算法程序
3. 将程序源代码和运行截图写入实验报告并提交。
三、实验步骤
1. 实验准备