- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计性实验报告
专业: 年级: 班级:
课程名称 操作系统 指导教师
学号姓名
实验地点 实验时间
项目名称 进程调度 实验类型 设计性
一、实验目的
1.在Linux下用C语言编程模拟优先级进程调度算法和时间片轮转进程调度算法。
2.为了清楚地观察每个进程的调度过程,每次调度程序应将各个进程的情况显示
出来。
二、总体设计(设计原理、设计方案及流程等)
1、优先级进程调度算法
采用动态优先级进程调度算法,其基本思想是每次调度总是把处理机分配给
优先级最高的进程,同时在运行过程中进程的优先级随着执行或等待的时间而降
低或增加。
在该实验中每个进程用一个进程控制块( PCB)表示。进程控制块包含如下
信息:进程号,进程名、优先数、需要运行时间、已用 CPU 时间、进程状态。
进程号,名字,优先数,运行的时间,事先人为地指定。 每个进程的状态可以
是就绪,执行,阻塞或完成 4 种状态之一。
就绪进程获得 CPU 后都只能运行一个时间片。用已占用CPU 时间加 1来表示。
就绪队列中的进程在等待一个时间片后,优先级增 1。如果运行一个时间片后,
进程的已占用 CPU 时间已达到所需要的运行时间,则撤消该进程,如果运行一个
时间片后进程的已占用 CPU 时间还未达所需要的运行时间,也就是进程还需要继
续运行,此时将进程的优先级减 1,然后把它插入就绪队列等待CPU。
2、时间片轮转调度算法
采用简单时间片轮转调度算法,其基本思想是:所有就绪进程按 FCFS 排成
一个队列,总是把处理机分配给队首的进程,各进程占用 CPU 的时间片相同。如
果运行进程用完它的时间片后还未完成,就把它送回到就绪队列的末尾,把处理
机重新分配给队首的进程。直至所有的进程运行完毕。
三、实验步骤(包括主要步骤、代码分析等)
1.打开 linux 虚拟机,用 vim 编辑器打开代码进行修改和调整。用 gcc 编译器进
行 编 译 编 译 运 行 首 先 运 行 优 先 级 算 法 , 如 图 所 示 :
河南师范大学软件学院
河南师范大学软件学院
2.选择轮转算法运行,如图所示:
河南师范大学软件学院
附上代码:
四、结果分析与总结
本实验是利用优先级算法和轮转算法实现进程的调度,但是本代码有一个严重的
缺陷,有结果图可知本实验并不能输出最后一行的信息,实验过程中计算已经运
行完毕但是指针指到最后已经没有数据了。所以本实验在输出结果上少输出一次
信息但是计算过程已经完毕。在修改实验的过程中遇到了很多错误都及时请教了
老师和同学,最后把代码修改成功,希望老师满意。
河南师范大学软件学院
教师签名:
年 月 日
河南师范大学软件学院
您可能关注的文档
- 幼儿水果、蔬菜简笔画图片大全(李保中提供).pdf
- 房地产销售管理系统操作说明书.pdf
- 我国经济生活中的男女两性网络调查数据报告.pdf
- 数独比赛规则与例题.pdf
- 成语判断对错(生).pdf
- 广东隧道防水用自粘防水卷材施工工艺.pdf
- 控制测量学课程设计.pdf
- 我的南航应聘总结.pdf
- 我的家庭文明公约(同名6258).pdf
- 数字电路课程重点总结含习题.pdf
- 云计算的“一二三四五”——对云计算概念的简单理解.docx
- 2025四川南充市财政综合服务中心考调1人备考题库附答案解析.docx
- 2025四川南充市蓬安县面向大学生志愿服务西部计划志愿者考核招聘乡镇事业单位人员2人备考题库附答案解.docx
- 2025四川南充市高坪区考调12人备考题库附答案解析.docx
- 云计算的核心概念是以工业物联网为中心,在网站上提供快速且安全的云计算.docx
- 2025四川宜宾市叙州区第一次考调公务员(参公人员)56人备考题库附答案解析.docx
- 2025四川南充市营山县体育运动中心选调2人备考题库附答案解析.docx
- 小提琴专业题库及答案.doc
- 2025四川宜宾市南溪区考调播音主持人2人备考题库附答案解析.docx
- 2025年整式乘法基础试题及答案.doc
最近下载
- 《园林景观手绘技法表现》教案——项目5园林景观立面图表现技法.docx VIP
- 《园林景观手绘技法表现》课件——项目5园林景观立面图表现技法.pptx VIP
- 金融市场与金融机构(原书第9版)题库chapter 1.doc VIP
- 售后服务承诺与保证措施方案.docx VIP
- 2025年国家开放大学《信息安全基础》期末考试备考试题及答案解析.docx VIP
- 在线网课学习课堂《羽毛球运动知识大讲堂》单元测试考核答案.docx VIP
- 离心泵控制系统计算机仿真实验报告.doc VIP
- 售后服务保证措施.docx VIP
- 2025年安全教育培训考试题库(真题模拟版)职业健康与环境保护试题(附答案).docx VIP
- 大学计算机基础题库大学计算机基础题库精选.doc VIP
原创力文档


文档评论(0)