- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
操作系统进程管理实验报告--第1页
昆明理工大学信息工程与自动化学院学生实验报告
(201—201学年第二学期)
课程名称:操作系统开课实验室:年月日
年级、专业、班学号姓名成绩
实验项目名称进程管理指导教师
教
师
评教师签名:
语年月日
一、实验目的
通过编写进程管理的算法,要求学生掌握整个进程管理的各个环节,进程的数据结
构描述,进程的各种状态之间的转换,以及进程的调度算法。以加深对进程的概念及进
程调度算法的理解,并且提高链表的应用能力,达到提高编程能力的目的。
二、实验原理及基本技术路线图(方框原理图)
用C语言或C++语言开发。需要定义PCB的数据结构,用链表的形式管理进程,采用
多级反馈队列调度的算法模拟进程的控制。要求有创建、撤销、调度、阻塞、唤醒进程等功
能。
进程的状态转换图:
多级反馈队列调度算法:
(1)应设置多个就绪队列,并为各个队列赋予不同的优先级。第一个队列的优先级最高,
-1-
操作系统进程管理实验报告--第1页
操作系统进程管理实验报告--第2页
其余各队列的优先权逐个降低。该算法赋予各个队列中进程执行时间片的大小也各不相
同,在优先权愈高的队列中,为每个进程所规定的执行时间片就愈小。(2)当一个新进
程进入内存后,首先将它放入第一队列的末尾,按FCFS原则排队等待调度。当轮到该
进程执行时,如它能在该时间片内完成,便可准备撤离系统;如果它在第二队列中运行
一个时间片后仍未完成,再依次将它放入第三队列,……,如此下去,在第n队列中便
采取按时间片轮转的方式运行。(3)仅当第一队列空闲时,调度程序才调度第二队列中
的进程运行;仅当第1~(i-1)队列均空时,才会调度第i队列中的进程运行。如果处理
机正在第i队列中为某进程服务时,又有新进程进入优先权较高的队列(第1~(i-1)中的
任何一个队列),则此时新进程将抢占正在运行进程的处理机
程序功能结构图:
-2-
操作系统进程管理实验报告--第2页
操作系统进程管理实验报告--第3页
流程图:
Process
有r态就
绪进程?
有w态就
绪进程?
有无执行选取优先数最小pd
进程?
有无执行者
(exe≠NIL)?
您可能关注的文档
- 【新】苏教版小学数学2二年级上册期末测试卷8套(含答案).pdf
- 勘察设计实施方案.pdf
- 财务会计1~7判断题.pdf
- 人文地理学课后答案【全】.pdf
- (沪教版)二年级数学下册教学参考资料.pdf
- 单片机报警器课程实验报告.pdf
- 中国人民财产保险股份 公司个人信用贷款保证保险 多年期 条款和费率表.pdf
- 山西省太原市太原师范学院附属中学、太原市师苑中学校2023-2024学年高二上学期开学分班测评地理.pdf
- 2023年度证券从业之证券市场基本法律法规通关题库(附答案).pdf
- 刑法-案例分析题.pdf
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)