- 46
- 0
- 约1.44万字
- 约 20页
- 2016-11-30 发布于贵州
- 举报
进程调度算法模演示
进程调度算法模拟演示
一、设计目的
进程管理是操作系统中的重要功能,用来创建进程、撤消进程、实现进程状态转换,它提供了在可运行的进程之间复用CPU的方法。在进程管理中,进程调度是核心,因为在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态,当就绪进程个数大于处理器数目时,就必须依照某种策略决定哪些进程优先占用处理器。
本实验模拟在单处理器情况下的进程调度,目的是加深对进程调度工作的理解,掌握不同调度算法的优缺点。
二、设计内容
设计一个按先来先服务,算法时间片轮转法,优先数调度算法实现处理器调度的程序。
三、开发环境
windows环境,VC6.0平台。
四、分析设计
1、实验原理
进程是程序在处理机上的执行过程。进程存在的标识是进程控制块(PCB),所谓系统创建一个进程,就是由系统为某个程序设置一个PCB,用于对该进程进行控制和管理。进程任务完成,由系统收回其PCB,该进程便消亡。每个进程可有三个状态:运行状态、就绪状态和完成状态。因此设计三个链队列,finish为完成队列的头指针,ready为就绪队列的头指针,tail为循环轮转法中的就绪队列的尾指针。因为每一时刻,CPU只能运行一个进程,所以运行队列只有一个run指针指向当前运行的进程。考虑到处理的方便,将它们设为全局变量。
(1)优先调度算法
优先调度算法要为每一个进程设一个优先数,它总是把处理机给就绪队列中具有最
您可能关注的文档
- 翼校通前台操作教师用户手册0.1.doc
- 考虑客户满意的递服务质量提升决策研究.doc
- 联信国际中国汽品牌销售服务满意度指数正式发布.docx
- 联想LCSE初工程师认证技术规范题库.doc
- 联想ThinkadE540笔记本如何更换Win7 64位系统,E540 BIOS设置详解.docx
- 联想黄金斗士S usb驱动下载安装.doc
- 职工食堂招待用管理办法.doc
- 联邦·纯美湾美美体连锁机构喷画文案.doc
- 聘请律师担任企法律顾问的必要性.doc
- 网脉工程全国整介绍.doc
- 储氢技术研究进展及挑战与机遇.docx
- 处方管理办法测试题及答案.docx
- 2026年卫生专业技术资格考试口腔修复学(中级356)专业知识梳理策略详解.docx
- 高中英语2026届高考阅读完型高频短语动词(含例句共170个).docx
- TEERT《废弃矿区历史遗留固体废物污染治理技术规范》.docx
- 2026年广东统招专升本计算机基础与程序设计-黄金考点汇编.docx
- 2023-2024学年浙江省A9协作体高二下学期期中联考政治试题含答案.docx
- DB61∕T 1931-2024 冷料超薄罩面施工技术规范.docx
- 联盟学校2026年5月高三模拟考试日语.docx
- 2026年七年级下册英语期中模拟卷(全解全析)(广东专用).docx
最近下载
- 2009年河南对口升学 医科类专业课试卷.doc VIP
- QC提高ALC内隔墙板安装一次合格率.pdf VIP
- 开源证券-金属行业2026年中期投资策略-地缘压制金属金融属性,中长期基本面依旧稳健.pdf VIP
- 精GBT 35388——2017 无损检测——X射线数字成像检测 检测方法.pdf
- (高清版)DB4201∕T 534-2017 《武汉市住宅物业服务等级标准》.pdf VIP
- 河南2016定额费用组成说明.pdf VIP
- 贵州贵安新区招聘雇员笔试真题2024.doc VIP
- JB-TT-JBF-11SF、JB-TG-JBF-11SF火灾报警控制器(联动型)使用说明书-北大青鸟.pdf
- 圆通it运维题库及答案.doc VIP
- 绝经综合征课件.ppt VIP
原创力文档

文档评论(0)