操作系统实验(2-5)
实验二 单处理器系统的进程调度
1.实验目的
加深对进程概念的理解,明确进程和程序的区别;
深入了解系统如何组织进程、创建进程;
进一步认识如何实现处理器调度。
2.实验预备知识
进程的概念;
进程的组织方式;
进程的创建;
进程的调度。
3.实验内容
编写程序完成单处理机系统中的进程调度,要求采用时间片轮转调度算法。实验具体包括:首先确定进程控制块的内容,进程控制块的组成方式;然后完成进程创建原语和进程调度原语;最后编写主函数对所作工作进程测试。
4.提示与讲解
这个实验主要要考虑三个问题:如何组织进程、如何创建进程和如何实现处理器调度。
考虑如何组织进程,首先就要设定进程控制块的内容。进程控制块PCB记录各个进程执行时的情况。不同的操作系统,进程控制块记录的信息内容不一样。操作系统功能越强,软件也越庞大,进程控制块记录的内容也就越多。这里的实验只使用了必不可少的信息。一般操作系统中,无论进程控制块中信息量多少,信息都可以大致分为以下四类:
① 标识信息
每个进程都要有一个惟一的标识符,用来标识进程的存在和区别于其他进程。这个标识符是必不可少的,可以用符号或编号实现,它必须是操作系统分配的。在后面给出的参考程序中,采用编号方式,也就是为每个进程依次分配一个不相同的正整数。
② 说明信息
用于记录进程的基本情况,例如进程的状态、等待原因、进程程序存放位置、进程数据存放位置
您可能关注的文档
- 撒哈拉以南非洲(第1课时).ppt
- 操作系统之内存管理2.ppt
- 操作系统=第4章习题课.ppt
- 操盘经验攻略.ppt
- 擦亮自家的玻璃.ppt
- 操作系统课件 (最新最完整的课件)第四章下半部分 离散分配.ppt
- 支撑梁拆除专项施工方案打印.doc
- 操作系统第五章 文件系统.ppt
- 操作系统的安装与设置 计算机维护与维修技术教程(第3版)第8章.ppt
- 改写《秋思》课件.ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- 《《全球定位系统(GPS)测量规范》(GBT 18314-2016)》.docx VIP
- 2025年AWS认证StorageGateway传输中数据加密专题试卷及解析.pdf VIP
- 2025年新疆兵团公务员考试申论真题及参考答案2.docx VIP
- 2025年金融风险管理师信用违约互换的定价原理与模型专题试卷及解析.pdf VIP
- 2红军不怕远征难市公开课金奖市赛课一等奖课件.pptx VIP
- (高清版)B-T 16422.3-2022 塑料 实验室光源暴露试验方法 第3部分:荧光紫外灯.pdf VIP
- 医院培训课件:《恶性室性心律失常的识别与处理》.pptx
- 结合分子指纹与3D结构的药物相似性计算.pdf VIP
- 材料加工软件:ProCAST二次开发_案例研究与实践操作.docx VIP
- 混凝土结构原理重要知识点总结.docx
原创力文档

文档评论(0)