:..,,通过设计,编制,调试一个简单的进程调度模拟系统,对进程调度,,,通过设计,编制,调试一个简单的进程调度模拟系统,对进程调度,进程运行状态变换加深理解和掌握。模拟计算机操作系统的进程调度,建立进程控制块PCB,要包含有关进程的描述信息,,,进程的创建与撤消,,,用PCB实现进程在运行过程中的一切状态,未创建、就绪、运行、等待、,,++++(800×600分辨率,256色或更高级的显示卡 ,模拟模拟批处理多道操作系统的进程调度,进程调度算法,(PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为进程输入的时间。进程的运行时间以时间片为单位进行计算。每个进程的状态可以是就绪W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。就绪进程获得CPU后都只能运行一个时间片。用已占用CPU时间加1来表示。如果运行一个时间片后,进程的已占用CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数减1(即降低一级),然后把它插入就绪队列等待CPU。每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的PCB,以便进行检查。重复以上过程,直到所要进程都完成为止。同时,以上操作执行完了以后,要反映出在这个操作过程中p原语和v原语操作的执行情况,,v操作在整个程序过程
操作系统进程调度实验报告 来自淘豆网m.daumloan.com转载请标明出处.