操作系统课程设计---进程调度算法
《操作系统课程设计---进程调度算法》由会员分享,可在线阅读,更多相关《操作系统课程设计---进程调度算法(11页珍藏版)》请在毕设资料网上搜索。
1、 操作系统操作系统 课程设计课程设计 题目: 进程调度算法 班级: xxx 姓名: xxx 学号: xxx 序号: xxx 指导老师:xxx 进程调度算法 一、实验名称 进程调度 二、实验目的 通过优先权法与轮转调度算法的模拟加深对进程概念和进程 调度过程的理解,掌握进程状态之间的切换,同时掌握进程调度 算法的实现方法和技巧。 三、实验内容 1、用 C 语言来实现对 N 个进程采用优先算法以及轮转算法的进程 调度。 2、每个用来标示进程的进程控制块 PCB 用结果来描述,包括以下 字段 (1)进程标识 ID,其中 0 为闲逛进程,用户进程的标识数为 1、 2、3、 、 、 、 、 、 、 。
2、(2)进程优先级 Priority,闲逛进程(idle)的优 先级为 0,用户有进程的优先级大于 0,且随机产生,标识数越大, 优先级越高。 (3)进程占用的 CPU 时间 CPUtime,进程每运一次,累积等于 4. (4)进程总共需要运行时间 Alltime,利用随机函数产生。 (5)进程状态,0就绪态,1运行态,2阻塞态。 (6)队列指针 next,用来将多个进程控制块 PCB 链接为队列。 3、优先数改变的原则 (1)进程在就绪队列中每呆一个时间片,优先数增加 1. (2)进程每运行一个时间片,优先数增加 1. 4、在调度前,系统中拥有的进程数 PCB_number 有键盘输入,进 初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 进程 调度 算法
