操作系统_进程调度算法课程设计报告
《操作系统_进程调度算法课程设计报告》由会员分享,可在线阅读,更多相关《操作系统_进程调度算法课程设计报告(16页珍藏版)》请在毕设资料网上搜索。
1、 1 操作系统原理 课程设计报告 题目:进程调度算法进程调度算法 课程名称:课程名称:操作系统操作系统 姓姓 名:名: 学学 号:号: 专专 业:业:计算机科学与技术计算机科学与技术 学学 校:校: 指导老师:指导老师: 日日 期:期:2014.3.1 2 目录目录 一一 设计要求设计要求-3 二 设计思想流程设计思想流程-3 三三 数据结构数据结构-5 四 程序清单程序清单-6 五 运行结果运行结果-9 六六 实验体会实验体会-11 七七 设计心得设计心得-12 八八 参考文献参考文献-12 3 进程调度算法进程调度算法 一一.设计要求设计要求 1.编写一个进程调度程序,允许多个进程并行执行
2、。 2.每个进程有一个进程控制块(PCB)表示。进程控制块可以包含如下信息: 进程名、优先数、到达时间、需要运行时间、已用 CPU 时间、进程状态等等。 3.进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产 生) 。进程的到达时间为输入进程的时间。 二设计思想流程设计思想流程 1. 优先权调度模拟流程图 Y N N ready-queue 是否为 输入开始进程数 n Running逐个将 redy_pc 中的 PCB 创建 n 个 PCB并加入 readyqueue 中 阻塞 Running 开始 Running=id 4 Y Y N N Y Y N N Y 优先权调度模拟流程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 进程 调度 算法 课程设计 报告
