文件名称:操作系统进程调度实验
-
所属分类:
- 标签属性:
- 上传时间:2021-05-12
-
文件大小:1.36mb
-
已下载:1次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
1)创建10个进程的PCB,每个PCB包括:进程名、进程状态、优先级(1~10)、需要在处理机上执行的时间(ms)、队列指针等;
2)初始化10个PCB(产生随机数0或1,分别表示进程处于就绪态或等待态);
3)根据调度算法选择一个就绪进程在CPU上执行;
4)在进程执行过程中,产生随机数0或1,该随机数为1时,将等待队列中的第一个PCB加入就绪队列的对尾;
5)在进程执行过程中,产生一个随机数,表示执行进程能在处理机上执行的时间,如果随机时间大于总需要的时间,则执行完成。如果小于,则从总时间中减去执行时间。
6)如果执行进程没有执行完成。则产生随机数0或1,当该随机数为0时,将执行进程加入就绪队列对尾;否则,将执行进程加入等待队列对尾;
2)初始化10个PCB(产生随机数0或1,分别表示进程处于就绪态或等待态);
3)根据调度算法选择一个就绪进程在CPU上执行;
4)在进程执行过程中,产生随机数0或1,该随机数为1时,将等待队列中的第一个PCB加入就绪队列的对尾;
5)在进程执行过程中,产生一个随机数,表示执行进程能在处理机上执行的时间,如果随机时间大于总需要的时间,则执行完成。如果小于,则从总时间中减去执行时间。
6)如果执行进程没有执行完成。则产生随机数0或1,当该随机数为0时,将执行进程加入就绪队列对尾;否则,将执行进程加入等待队列对尾;
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 47651503sys1.rar 列表 sy1/fifo.cpp sy1/fifo.dsp sy1/fifo.dsw sy1/fifo.ncb sy1/fifo.opt sy1/fifo.plg sy1/fifo.sln sy1/fifo.suo sy1/fifo.vcproj sy1/fifo.vcproj.0A071DF18F2E4E6.Administrator.user sy1/Debug/BuildLog.htm sy1/Debug/fifo.exe sy1/Debug/fifo.exe.embed.manifest sy1/Debug/fifo.exe.embed.manifest.res sy1/Debug/fifo.exe.intermediate.manifest sy1/Debug/fifo.ilk sy1/Debug/fifo.obj sy1/Debug/fifo.opt sy1/Debug/fifo.pdb sy1/Debug/mt.dep sy1/Debug/vc60.idb sy1/Debug/vc60.pdb sy1/Debug/vc80.idb sy1/Debug/vc80.pdb 实验报告1.doc sy1/Debug sy1
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.