一、实验目的
进程调度是处理器管理的核心内容。本实验要求用高级语言编写模拟进程调度程序,以便加深理解有关进程控制块、进程队列等概念,并体会和了解优先数算法和时间片轮转算法的具体实施办法。
二、实验要求
1、设计进程控制块 PCB 的结构,通常应包括如下信息:
进程名、进程优先数(或轮转时间片数)、进程已占用的 CPU 时间、进程到完成还需要的时间、进程的状态、当前队列指针等。
2、编写两种调度算法程序:
优先数调度算法程序
循环轮转调度算法程序
3.按要求输出结果。
三、实验过程
1.准备
- 查阅相关资料:
- 配置C/C++环境
- 初步编写程序
2.上机调试
3.主要流程和源代码
浙公网安备 33010602011771号