- 12
- 0
- 约1.03万字
- 约 20页
- 2017-06-19 发布于湖北
- 举报
进程管理和调度的算法实现
实验目的
进程调度是处理机管理的核心内容。本设计要求用高级语言编写和调试一个简单的进程调度程序。通过本实验可以加深理解有关进程控制块、进程队列的概念,并体会和了解优先权调度算法和时间片轮转调度算法的具体实施办法。
实验内容
设计进程控制块PCB表结构,分别适用于优先权调度算法和时间片轮转调度算法。
PCB结构包括以下信息:进程名、进程优先数(或轮转时间片),进程所占用的CPU时间,进程的状态,当前队列指针等。根据调度算法的不同,PCB结构的内容可以作适当的增删。
建立进程就绪队列。对两种不同算法编制入链子程序。
编制两种进程调度算法:a)优先数调度;b)时间片轮转调度。允许用户在程序运行时选择使用某一种调度算法。
编程工具:
C、Java、VC或其它可视化语言
平台任选
具体设计要求及有关说明
选用优先数算法和简单时间片轮转法对五个进程进行调度,每个进程可有三种状态:运行状态(RUN)、就绪状态(READY)和完成状态。并假定初始状态为就绪状态。
设计进程控制块PCB结构如下:
NAME //进程标识符;
PRIO/ROUND // PRIO表示进程优先数,ROUND表示进程轮转时间片大小;
CPUTIME //进程占用CPU时间;
COUNT //计数器;
NEEDTIME /进程到完成还要的CPU时间;
STATE //进程
您可能关注的文档
最近下载
- 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)