- 7
- 0
- 约18.84万字
- 约 21页
- 2016-12-25 发布于河南
- 举报
实验三 使用动态优先权的进程调度算法的模拟
/xinghui100/blog/item/c41d5c1b325b40d0ad6e75dc.html
1、实验目的
通过动态优先权算法的模拟加深对进程概念和进程调度过程的理解。
2、实验内容
(1)用C语言来实现对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
0
0
0
ALLTIME
3
3
6
3
4
STARTBLOCK
2
-1
-1
您可能关注的文档
最近下载
- 《狮子王(The.Lion.King)1994》英中字幕.doc VIP
- 2026新人教版小学数学四年级下册期末综合测试卷(3套打印版 附详细答案解析).pdf
- GNSS原理及其应用:GNSS定位基本原理PPT教学课件.pptx
- 山东省济南市2025届中考数学真题(含答案).pdf VIP
- 2019年整理【管理精品】地产企业管理之实用地产表格-促销人员培训计划表(DOC).doc VIP
- 4、合同及信息管理方案.docx
- 机械原理课程设计论文-平尺刻线机.docx VIP
- 2023年广东中考道德与法治真题及答案.docx VIP
- 从“单雇主”到“无雇主”:新业态社会保险参缴机制的困境与革新.docx
- 清洁验证培训课件.pptx VIP
原创力文档

文档评论(0)