本次课程设计的题目是,时间片轮转调度算法的模拟实现。要求在充分理解时间片轮转调度算法原理的基础上,编写一个可视化的算法模拟程序。
具体任务如下:
1、根据需要,合理设计PCB结构,以适用于时间片轮转调度算法;
2、设计模拟指令格式,并以文件形式存储,程序能够读取文件并自动生成指令序列。
3、根据文件内容,建立模拟进程队列,并能采用时间片轮转调度算法对模拟进程进行调度。
任务要求:
1、进程的个数,进程的内容(即进程的功能序列)来源于一个进程序列描述文件。
2、需将调度过程输出到一个运行日志文件。
3、开发平台及语言不限。
4、要求设计一个Windows可视化应用程序。
模拟指令的格式:操作命令+操作时间
● C : 表示在CPU上计算
● I : 表示输入
● O : 表示输出
● W : 表示等待
● H : 表示进程结束
1