广工操作系统2015实验报告.docx

广工操作系统2015实验报告

实 验 报 告课程名称操作系统实验学生学院计算机学院专业班级计算机科学与技术学 号学生姓名指导教师 孙为军 2015 年12月30日实验一 进程调度一、实验目的编写并调试一个模拟的进程调度程序,以加深对进程的概念及进程调度算法的理解.二、实验内容采用“短进程优先”调度算法对五个进程进行调度。每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、到达时间、需要运行时间、已用CPU时间、进程状态等等。 每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。 每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。重复以上过程,直到所要进程都完成为止。实现思路先考虑实现进程调度所需要的数据结构,然后根据所需要的算法进行设计。四、主要的数据结构进程控制块PCB:struct pcb { char name[10]; char state; int ntime; int rtime; struct pcb* link; }*ready=NULL,*p; 算法流程图运行与测试输入进程信息:输入完毕,显示当前运行以及就绪的进程:优先运行短进程七、改进的方向界面比较难看,可以中文化信息。实验二 作业调度实验目的用高级语言编写和调试一个或多个作业调度的模拟程序,以加深对

文档评论(0)

1亿VIP精品文档

相关文档