全球旧事资料 分类
实验二模拟进程调度算法
一、实验目的1、为了更好的配合《操作系统》有关进程调度章节的教学。2、加深和巩固学生对于进程调度的了解和掌握。3、使学生通过本实验能够初步的了解和掌握进程调度的整个过程及常用算法。4、提高学生的上机和编程过程中处理具体问题的能力
二、实验内容1、学习进程调度的基本方法。2、学习时间片轮转调度算法、先来先服务算法、最短作业优先算法。3、画出调度图。4、试用c语言编写先来先服务算法调度算法。
三、实验要求实验课时2学时。要求画出进程调度图,并比较算法的性能。程序编写可选作。编制先来先执行进程调度算法;注意:1、将算法中的相关的量定义在一个结构体中;2、使用结构体数组存储参加调度的进程;3、编制算法是要确定终止进程的输入。
i
cludestdioh实用文档
f定义一个进程structpcb
i
tidi
tarr_time到达时间i
treq_time进程执行时间i
te
d_timei
tcir_time进程周转时间
structpcbp10temp_p定义结构体数组和变量i
tqi
t
umsum_cir_time定义进程周转时间mai
i
tijfori0i10i
piid999
pie
d_time0
实用文档
fpicir_time0
pri
tf
好听全球资料 返回顶部