操作系统实践教学环节任务书
一、题目:进程调度
二、目的与要求
1. 目的:
进程调度是处理机管理的核心内容。本设计要求用高级语言编写和调试一个简单的进程调度程序。通过本实验可以加深理解有关进程控制块、进程队列的概念,并体会和了解优先权调度算法和时间片轮转调度算法的具体实施办法。
2. 要求
(1)设计进程控制块PCB表结构,分别适用于优先权调度算法和时间片轮转调度算法。PCB结构包括以下信息:进程名、进程优先数(或轮转时间片)、进程所占用的CPU时间、进程的状态、当前队列指针等。根据调度算法的不同,PCB结构的内容可以作适应的增删。
(2)建立进程就绪队列。对两种不同算法编制入链子程序。
(3)编制两种进程调度算法:优先数调度,循环轮转调度。
三、实验设置环境
(1)常用微机
(2)C或C++
四、功能描述及有关说明
选用优先数算法和简单时间片轮转法对五个进程进行调度,每个进程可有三种状态:运行状态(RUN)、就绪状态(READY)和完成状态。并假定初始状态为就绪状态。
设计进程控制块结构如下:
PCB:
NAME(进程标识符)
PRIO/ROUND(进程优先数/进程轮转时间片)
CPUTIME(进程占用CPU时间)
COUNT(计数器)
NEEDTIME(进程到完成还要的CPU时间)
STATE(进程的状态)
NEXT(链指针)
进程控制块链结构如图所示。
其中:
RUN
您可能关注的文档
- 采油工高级理论试题答辩.doc
- 采油工技术问答100问答辩.doc
- 采油井组采油工HSE作业指导书答辩.doc
- 采油树基础知识培训答辩.ppt
- 采油污水处理设计及运行效1答辩.doc
- 采油作业井控培训教学大纲答辩.doc
- 彩虹糖的梦答辩.ppt
- 彩绘石头-蕨类植物生态园答辩.ppt
- 彩色多普勒超声的临床应用答辩.ppt
- 彩色多普勒超声对膝关节骨性关节炎与类风湿性关节炎的诊断与鉴答辩.doc
- 2026年中国商用厨房微波炉设备智能控温技术分析报告.docx
- 北京市育才学校2025-2026学年高一下学期期中考试数学试卷(含答案).pdf
- 跨学科实践“制作简易杆秤”(教学设计)八年级物理下学期项目化课程案例.docx
- 跨学科实践“制作微型密度计”(教学设计)-八年级物理下学期项目化课程案例.docx
- 2026年旅游智能酒店客房管理系统报告.docx
- 北京市陈经纶中学2025-2026学年高一下学期贯通班期中考试数学试卷(含答案).pdf
- 河北省廊坊市2024-2025学年高二年级上学期期末考试化学试卷2.pdf
- 2025年酒店人脸识别防盗技术报告.docx
- 2025年数字货币市场前景报告.docx
- 北京市陈经纶中学2025-2026学年下学期期中诊断高二年级数学试卷(含答案).pdf
原创力文档

文档评论(0)