实验1使用动态优先权的进程调度算法的模拟
1实验目的
通过动态优先权算法的模拟加深对进程概念和进程调度过程的理解。
2实验内容
(1)实现对N个进程采用动态优先权优先算法的进程调度。
(2)每个用来标识进程的进程控制块PCB用结构来描述,包括以下字段:
进程标识数 ID。
进程优先数 PRIORITY,并规定优先数越大的进程,其优先权越高。
进程已占用的CPU时间CPUTIME。
进程还需占用的CPU时间ALLTIME。当进程运行完毕时,ALLTIME变为0。
进程的阻塞时间STARTBLOCK,表示当进程再运行STARTBLOCK个时间片后,将进入阻塞状态。
进程被阻塞的时间BLOCKTIME,表示已阻塞的进程再等待BLOCKTIME个时间片后,将转换成就绪状态。
进程状态STATE。
队列指针NEXT,用来将PCB排成队列。
(3)优先数改变的原则:
进程在就绪队列中停留一个时间片,优先数加1。
进程每运行一个时间片,优先数减3。
(4)假设在调度前,系统中有5个进程,它们的初始状态如下:
ID 0 1 2 3 4
PRIORITY 9 38 30 29 0
CPUTIME 0 0
您可能关注的文档
- 十种非常有效的途径快速提高网络营销转化率.docx
- 实践科学发展观系列活动之关注民生,走进校园总结报告.docx
- 实验动物相关论文发表状况分析.docx
- 实验一__MOSFET特性与驱动电路研究.docx
- 实验一顺序表的基本操作.doc
- 实战训练注意事项与实战原则.docx
- 世界机械发展史.docx
- 世界上最有魅力的主持人.docx
- 市场调研在营销管理的应用.doc
- 市场营销,专业描述.doc
- 沪教版五四制六年级上册数学 2分数 分数的大小比较课件2.pptx
- 沪教版五四制六年级上册数学 2分数 分数运算的应用课件1.pptx
- 沪教版五四制六年级上册数学 3比和比例 等可能事件课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的加减法课件2.pptx
- 沪教版五四制六年级上册数学 比的基本性质 (3).pptx
- 沪教版五四制六年级上册数学 2分数 分数的乘法课件1.pptx
- 沪教版五四制六年级上册数学 2分数 分数的除法课件1(1).pptx
- 沪教版五四制六年级上册数学 百分数的应用一.pptx
- 护理伦理困境与解决方案.pptx
- 沪教版五四制六年级上册数学 百分比的应用.pptx
最近下载
- 新04N401直埋供热管道第一册管道安装图集.docx
- 新04N401-1管道安装(正式版).pdf
- 检测报告修改证明.pdf VIP
- 塑料 海洋环境中使用的可生物降解塑料材料和制品可溶性分解中间体的生态毒性试验方案 试验方法和要求.pdf VIP
- 设计轴流式涡轮.pdf VIP
- 2026年广东高考物理试卷深度解读及备考策略指导.pdf VIP
- 电化学与药剂联合处理循环水控制节水技术应用研究.pdf VIP
- GB∕T 36567-2018 光伏组件检修规程(高清版).pdf
- 基于Concepts NREC平台的涡喷发动机设计流程.pptx
- PCS-9621_120189站用接地变保护装置说明书.doc VIP
原创力文档

文档评论(0)