1 / 89
文档名称:

操作系统算法设计-操作系统课程设计.doc

格式:doc   大小:1,136KB   页数:89页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统算法设计-操作系统课程设计.doc

上传人:sanshenglu2 2020/11/23 文件大小:1.11 MB

下载得到文件列表

操作系统算法设计-操作系统课程设计.doc

文档介绍

文档介绍:成绩

课程设计报告
题 目 操作系统算法设计

课 程 名 称 操作系统课程设计
院 部 名 称 计算机工程学院
专 业 计算机科学与技术
班 级 14计算机科学与技术单
学 生 姓 名 邵佳楠
学 号 141320100
课程设计地点 A107
课程设计学时 20学时
指 导 教 师 潘
金陵科技学院教务处制
目 录
摘 要 1
一、 课程设计的目的和要求 3
二、系统需求分析 3
三、总体设计 3
四、详细设计 4
五、测试、调试过程 7
六、结论与体会 16
附录:源程序 17
摘 要 32
一、 课程设计的目的和要求 33
二、系统需求分析 33
三、总体设计 33
四、详细设计 33
五、测试、调试过程 34
六、结论与体会 38
附录:源程序 39
摘 要 47
一、 设计的目的和要求 48
二、系统需求分析 48
三、总体设计 48
四、详细设计 48
五、测试、调试过程 50
六、结论与体会 54
附录:源程序 55
操作系统算法设计-进程调度程序
摘 要
随着计算机的普及,人们生活得到极大改善,人们在精神方面也同样需要提高,所以越来越多的人进行着各种各样的学习。操作系统是计算机中最重要的环节之一,也是计算机专业学生的一门重要的专业课程。操作系统的好坏,直接影响整个计算机系统的性能和用户对计算机的使用。一个精心设计的操作系统能极大的扩展计算机的功能,充分发挥系统中的各种设备的使用效率,提高系统的可靠性。由于操作系统中各种软硬件资源的管理,内容比较繁琐,具有很强的实践性,要学好这门课程,必须把理论和时间紧密结合,才能取得较好的学习效果。
本次课程设计师在学习完《操作系统教程》后,进行的一次全面的综合训练,通过课程设计,让学生更好的掌握操作系统的原理以及实现方法,加深对操作系统基础理论和重要算法的理解,加强对学生的动手能力。
熟悉“最高优先级优先调度算法”、“基于时间片轮转法”、“多级反馈队列调度算法”、“最高优先级优先算法”,虽然不用全部每一个都弄清楚,但是了解其中的算法思想也是有好处的。
关键词:最高优先级优先调度算法、基于时间片轮转法、多级反馈队列调度算法、最高优先级优先算法

课程设计的目的和要求
程序能够完成以下操作:创建进程:先输入进程的数目,再一次输入每个进程的进程名、运行总时间和优先级,先到达的先输入;进程调度:进程创建完成后就选择进程调度算法,并单步执行,每次执行的结果都从屏幕上输出来。
二、系统需求分析
在多道程序系统中,一个作业被提交后必须经过处理机调度后,方能获得处理机执行。对于批量型作业而言,通常需要经历作业调度(又称高级调度或长程调度)和进程调度(又称低级调度或短程调度)两个过程后方能获得处理机;对于终端型作业,则通常只需经过进程调度即可获得处理机。在较完善的操作系统中,为提高内存的利用率,往往还设置了中级调度(又称中程调度)。对于上述的每一级调度,又都可采用不同的调度方式和调度算法。
三、总体设计
编写进程调度程序,“最高优先级优先”算法常用语批处理系统中,在进程调度中,每次调度时,系统把处理机给就绪队列中优先级最高的进程。在非抢占式优先级算法下系统一旦把处理机分配给就绪队列中优先级最高的进程后,这个进程就会一直运行,直到完成或发生某事件使它放弃处理机,这时系统才能重新将处理机分配给就绪队列中的理你个优先级最高的进程。静态优先级是在创建进程时确定的,并在整个运行期间不再改变。动态优先级是指进程的优先级在创建进程时可以给定一个初始值,并且可以按一定原则修改优先级。
“轮转法”算法中,系统将所有的就绪进程按先来先服务的原则,排成一个队列,每次调度时,把CPU分配给队首进程,并令其执行一个时间片。时间片的大小从几ms到几百ms。当执行的时间片用完时,由一个计时器发出时钟中断请求,调度程序便据此信号来停止该进程的执行,并将它送往就绪队列的末尾;然后,再把处理机分配给就绪

最近更新

肖邦《二十四首前奏曲》的创作技法研究的开题.. 2页

耕地保护经济补偿机制研究的开题报告 2页

500例社区获得性肺炎治疗现状分析的开题报告 3页

网络舆论的形成机制与调控策略研究的开题报告.. 2页

网络化超声检测成像系统的研制的开题报告 2页

缓控释肥料养分释放机理及评价方法研究的开题.. 2页

统计行政执法研究的开题报告 2页

经肺热稀释法在婴幼儿先天性心脏病术后血流动.. 2页

细晶W-Ni-Fe合金高应变速率和热压力加载下的力.. 2页

纸板柔性版印刷适性的研究的开题报告 2页

纳米多孔金对苯甲醇以及CO气相催化氧化的研究.. 2页

红茴香、野八角的化学成分与抗HBV和抗口腔菌活.. 2页

酒店环境环境实时监测系统的设计及制作 25页

假如我年少有为不自卑 1页

2024年三年级下册数学期末测试卷及参考答案(.. 6页

入学申请书模板(3篇) 4页

八年级语文学情分析【三篇】 13页

公司领导新年开工致辞 14页

2024年三年级下册数学期末测试卷含完整答案【.. 5页

2024年三年级下册数学期末测试卷附参考答案(.. 6页

人教版六年级下册数学期末测试卷参考答案 6页

人教版三年级上册数学期末测试卷【易错题】 6页

人教版三年级上册数学期末测试卷精品(完整版.. 6页

冀教版一年级上册数学期末测试卷【典优】 8页

人教版二年级下册数学期末测试卷附答案(实用.. 6页

北京版一年级上册数学期末测试卷及答案(精选.. 8页

人教版小学三年级上册数学期末测试卷【名师系.. 6页

人教版小学三年级上册数学期末测试卷精品【满.. 6页

共青团工作应知应会知识点大全 11页

2023年中考物理一轮复习微专题20探究不同物质.. 7页