资源说明:设计一个有N个进程并发的进程调度程序,采用时间片轮转算法。
Ø 每一个进程用一个进程控制块PCB表示。PCB包含信息有:进程名name,进程号id,进程状态state,进程所需运行时间need_time,进程运行时间run_time。
Ø 进程所需的运行时间人为指定。进程运行时间以时间片为单位进行计算。(程序中以按任意键表示运行一次CPU时间片)
Ø 每个进程的状态有就绪W,运行R,和完成F(撤销进程)。
Ø 就绪的进程获得CPU后只能运行一个时间片,运行完运行时间run_time+1。
Ø 如果运行一个时间片后,进程的run_time等于need_time(即已经达到所需运行时间),则撤销该进程并提示,如果还未达到,则将其放到队尾,进入就绪状态等待下一次时间片分配。每一次调度程序都打印一次运行情况,包括:运行的进程,就绪队列的进程,已经所有进程的PCB(不包括已经撤销的进程)。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。
-
- 6-828Fall-2006.zip美国mit 操作系统课程,全部文件。包含jos全部试验,是学习操作系统的极佳材料 ...
- operating_system.rar现代操作系统中文版第二版 本书属于权威书籍 适合初次接触和想深入系统原理理解的人 ...
- priorityschedulingal.rar模拟操作系统基于优先级的进程调度算法 包含实验报告和实验记过 ...
- banker.rar操作系统银行家算法的实现。操作系统的实验课程。
- UCOS-API.rar基于UCOS操作系统的API函数,帮助文档,提供给用户编程使用
- os2.tar.gz操作系统实验内容,文件系统的模拟,可以创建,打开,写入,读出,关闭,删除 ...
- tizos.rartizozos 非主流 小型操作系统 喜欢的可以看看 很全的
- Memorymanagement.rar操作系统上面的模拟内存调度的,使用的固定分区的方法。
- TinyThread0.6-src.zipTinyThread++- 非主流小型 操作系统 麻雀虽小 五脏俱全 很有研究价值 需要的可以看看 ...
- ertos.rarErtos源代码,DOS下的实时操作系统,支持多线程
-
- os_source.zip操作系统设计与实现源码
- OSDemo操作系统实验演示代码(三个实验,作业管理,内存管理,文件管理) ...
- Linux内核分析(经典).rarlinux 源码分析,我所见过写的最透彻的。
- 操作系统实习报告1.rar操作系统实习报告:包括进程管理,进程间通信
- 840.rarDOS操作系统源代码
- LaunchCE.rar激活GPS一体机操作系统,这样一体机便可方便地进行文件处理及应用 ...
- minix.instalation.cd-rom-2.0.rarUnix操作系统minix 2.0源码
- FileSystemdesign.rar模拟文件系统,操作系统课程设计的心血,含详细设计报告(设计要求、设计思想、数据结 ...
- drdossrc.zip一个dos操作系统DRDOS的源码
- 请求分页存储管理方式.rar课程实验,自己做的一个关于请求分布的程序, 采用先进先出算法(FIFO)和最近最久未使用 ...