轮转法进程调度实验报告.docxVIP

  • 94
  • 0
  • 约3.59千字
  • 约 10页
  • 2019-05-09 发布于贵州
  • 举报
轮转法进程调度实验报告   实验一进程调度   一.实验题目:   、编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对五个进程   进行调度。   2)、编写并调试一个模拟的进程调度程序,采用“轮转法”调度算法对五个进程进行调度。   二:实验目的   用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解.   三.实验内容:   最高优先级优先调度算法   1)优先级简介   动态优先数是指在进程创建时先确定一个初始优先数,以后在进程运行中随着进程特   性的改变不断修改优先数,这样,由于开始优先数很低而得不到CPU的进程,就能因为等   待时间的增长而优先数变为最高而得到CPU运行。   例如:在进程获得一次CPU后就将其优先数减少1。或者,进程等待的时间超过某一时   限时增加其优先数的值,等等。   2)详细设计   优先权调度算法:   1、设定系统中有五个进程,每一个进程用一个进程控制块表示,进程队列采   用链表数据结构。   2、进程控制块包含如下信息:进程名、优先数、需要运行时间、已用CPU时间、进   程状态等等。   3、在每次运行设计的处理调度程序之前,由终端输入五个进程的“优先数”和“要   求运行时间”。   4、进程的优先数及需要的运行时间人为地指定.进程的运行时间以时间片为单位进   行计算。   5、采

文档评论(0)

1亿VIP精品文档

相关文档