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