篇一 :处理器调度实验报告

一、实验内容

   按优先数调度算法实现处理器调度。

二、实验目的

在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下的处理器调度,帮助学生加深了解处理器调度的工作。

三、实验原理

     设计一个按优先数调度算法实现处理器调度的程序。

 (1) 假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程控制块的格式为:

其中,进程名——作为进程的标识,假设五个进程的进程名分别为P1,P2,P3,P4,P5

指针——按优先数的大小把五个进程连成队列,用指针指出下一个进程的进程控制块的首地址,最后一个进程中的指针为“0”。

要求运行时间——假设进程需要运行的单位时间数。

优先数——赋予进程的优先数,调度时总是选取优先数大的进程先执行。

状态——可假设有两种状态,“就绪”状态和“结束”状态。五个进程的初始状态都为“就绪”,用“R”表示,当一个进程运行结束后,它的状态为“结束”,用“E”表示。

…… …… 余下全文

篇二 :处理器调度实验报告

操作系统实验报告

   

目录

一、实习内容... - 1 -

二、实习目的... - 1 -

三、实习题目... - 1 -

四.程序中使用的数据结构及符号说明... - 3 -

五、流程图... - 4 -

六.源程序... - 5 -

1、主要实现... - 5 -

2、实现程序... - 6 -

七.程序运行截图... - 8 -

1、初始化程序... - 8 -

2、运行程序截图... - 8 -

八、小组成员及分工... - 9 -

九.实验总结... - 9 -


一、实习内容

按优先数调度算法实现处理器调度。

二、实习目的

在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下的处理器调度,优先数调度算法实现处理器调度,进一步加深了解处理器调度的工作。

三、实习题目

本实习有两个题,学生可选择其中的一题做实习。

第一题:设计一个按优先数调度算法实现处理器调度的程序。

[提示]:

…… …… 余下全文

篇三 :处理器调度算法实验报告

实验三、处理器调度算法实验

计本一区队学号:5090809

一、实习内容

选择一个调度算法,实现处理器调度。

二、实习目的

本实习模拟在单处理器环境下的处理器调度,加深了解处理器调度的工作。

三、实习题目

第一题:设计一个按优先数调度算法实现处理器调度的程序。

[提示]:

(1)假定系统有5个进程,每个进程用一个PCB来代表。PCB的结构为:

·进程名——如P1~P5。

·指针——按优先数的大小把5个进程连成队列,用指针指出下一个进程PCB的首地址。

·要求运行时间——假设进程需要运行的单位时间数。

·优先数——赋予进程的优先数,调度时总是选取优先数大的进程先执行。

·状态——假设两种状态:就绪和结束,用R表示就绪,用E表示结束。初始状态都为就绪状态。

(2) 开始运行之前,为每个进程确定它的“优先数”和“要求运行时间”。通过键盘输入这些参数。

(3) 处理器总是选择队首进程运行。采用动态改变优先数的办法,进程每运行1次,优先数减1,要求运行时间减1。

(4) 进程运行一次后,若要求运行时间不等于0,则将它加入就绪队列,否则,将状态改为“结束”,退出就绪队列。

…… …… 余下全文

篇四 :处理器调度实验报告

实验报告

实验课程:    计算机操作系统试验

    业:  

    级:     

    号: 

    名:     

指导教师:      

              20##  --2014  学年 第  3  学期

…… …… 余下全文

篇五 :操作系统实验报告(处理器调度)

操作系统实验报告

 
 

 

 

 
      

   

 

一、实习内容

选择一个调度算法,实现处理器调度。

二、实习目的

在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实习模拟在单处理器情况下的处理器调度,帮助学生加深了解处理器调度的工作。

三、实习题目

设计一个按优先数调度算法实现处理器调度的程序。

[提示]:

(1) 假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程控制块的格式为:

其中,进程名——作为进程的标识,假设五个进程的进程名分别为P1,P2,P3,P4,P5

指针——按优先数的大小把五个进程连成队列,用指针指出下一个进程的进程控制块的首地址,最后一个进程中的指针为“0”。

要求运行时间——假设进程需要运行的单位时间数。

优先数——赋予进程的优先数,调度时总是选取优先数大的进程先执行。

…… …… 余下全文

篇六 :处理器调度实验报告书

实验一、处理器调度

【实习目的】

在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实习模拟在单处理器情况下的处理器调度,帮助学生加深了解处理器调度的工作。

【实习内容】

选择一个调度算法,实现处理器调度

【实习题目】

设计一个按时间片轮转法实现处理器调度的程序。

[要求]:

(1) 假定系统有五个进程,每个进程用一个进程控制块PCB来代表。进程控制块的格式为:

l  进程名——作为进程的标识。

l  指针——进程按顺序排成循环队列,用指针指出下一个进程的进程控制块的首地址,最后一个进程的指针指出第一个进程的进程控制块首地址。

l  要求运行时间——假设进程需要运行的单位时间数。

l  已运行时间——假设进程已经运行的单位时间数,初始值为“0”。

l  状态——有两种状态,“就绪”和“结束”,初始状态都为“就绪”,用“R”表示。当一个进程运行结束后,它的状态为“结束”,用“E”表示。

(2)本实习是模拟处理器调度的功能,所以,对被选中的进程并不实际的启动运行,而是执行:已运行时间+1来模拟进程的一次运行,表示进程已经运行过一个单位的时间。

…… …… 余下全文

篇七 :操作系统处理机调度实验报告

   处理机调度算法实验报告

…… …… 余下全文

篇八 :实验一 处理机调度实验报告

实验一处理机调度

一、实验内容

        选择一个调度算法,实现处理机调度。

二、实验目的

        多道系统中,当就绪进程数大于处理机数时,须按照某种策略决定哪些进程优先占用处理机。本实验模拟实现处理机调度,以加深了解处理机调度的工作。

三、实验题目

      1、设计一个按优先权调度算法实现处理机调度的程序;

      2、设计按时间片轮转实现处理机调度的程序。

PCB内容要求 :

     进程名/PID;

     要求运行时间(单位时间);

     优先权;

     状态:

     PCB指针;

…… …… 余下全文