实验一 处理机调度实验
实验目的:
用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解。
实验要求:
用C++语言实验对N个进程采用非抢占式的动态优先权优先算法的进程调度
实验内容:
设计一个有N个进程并发的进程调度程序。进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)算法。
每个进程有一个进程控制块(PCB)表示。PCB用结构来描述,包括以下字段:
进程标识ID、
优先数,为初始设定的模拟条件
到达时间,为初始设定的模拟条件
需要运行时间,为初始设定的模拟条件
已用CPU时间,为初始设定的模拟条件
进程阻塞时间startblock(表示进程在运行startblock个时间片后,进程将进入阻塞状态),为初始设定的模拟条件
进程被阻塞的时间blocktime(表示进程等待blocktime个时间片后,将转换成就绪状态),为初始设定的模拟条件,模拟执行I/O操作需要的时间
进程状态state,就绪W(Wait)、运行R(Run)、或完成F(Finish)三种状态
队列指针next等等。
优先数改变的规则
进程在就绪对列中呆一个时间片,优先数增加1;
进程每运行一个时间片,优先数减3;
运行过程描述
首先按照初始化输入,按照各进程优先级高低排列就绪队列中进程顺序,优先级最高的进程最先获得CPU控制权运行。如果运行一个时间
您可能关注的文档
最近下载
- T /GDNAS 081—2026 鼻窦负压置换技术规范.pdf VIP
- [宁波市]2025年浙江宁波市海曙区面向应届优秀高校毕业生选聘紧缺优秀人才30名笔试历年参考题库典型.docx VIP
- 山地用小型荞麦播种机动力、传动、行走及功能转换机构的设计【全套cad图纸】.doc VIP
- 2026中考语文文言文九大主题对比整合梳理(附真题).doc VIP
- 2026年 中考语文一轮复习:文言文阅读——山水游记类.pptx VIP
- 设备基础工程监理细则.pdf VIP
- 河道及湖泊清淤施工組织设计书.doc VIP
- 2024版个人征信详版(可编辑-带水印).pptx VIP
- 中国翼状胬肉诊疗指南(2026版).docx VIP
- 征信报告模板详细版带水印可编辑2025年9月新版.pdf VIP
原创力文档

文档评论(0)