进程模拟调度算法课程设计
《进程模拟调度算法课程设计》由会员分享,可在线阅读,更多相关《进程模拟调度算法课程设计(27页珍藏版)》请在毕设资料网上搜索。
1、 一一课程课程概述概述 1.1.设计构想设计构想 程序能够完成以下操作: 创建进程: 先输入进程的数目, 再一次输入每个进程的进程名、 运行总时间和优先级,先到达的先输入;进程调度:进程创建完成后就选择进程调度算法, 并单步执行,每次执行的结果都从屏幕上输出来。 1.2.需求分析需求分析 在多道程序环境下,主存中有着多个进程,其数目往往多于处理机数目,要使这多个进程能 够并发地执行, 这就要求系统能按某种算法, 动态地把处理机分配给就绪队列中的一个进程, 使之执行。 分配处理机的任务是由处理机调度程序完成的。 由于处理机是最重要的计算机资 源,提高处理机的利用率及改善系统必(吞吐量、响应时间)
2、 ,在很大程度上取决于处理机 调度性能的好坏,因而,处理机调度便成为操作系统设计的中心问题之一。本次实验在 VC+6.0 环境下实现先来先服务调度算法,短作业优先调度算法,高优先权调度算法,时间 片轮转调度算法和多级反馈队列调度算法。 1.3.理论依据理论依据 为了描述和管制进程的运行,系统为每个进程定义了一个数据结构进程控制块 PCB(Process Control Block),PCB 中记录了操作系统所需的、 用于描述进程的当前情况以及控 制进程运行的全部信息, 系统总是通过 PCB对进程进行控制, 亦即, 系统是根据进程的 PCB 而不是任何别的什么而感知进程的存在的,PCB 是进程存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进程 模拟 调度 算法 课程设计
