GeekOS调度策略分析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

GeekOS调度策略分析

李艾津,朱亮

(重庆文理学院计算机学院,永川402160)

摘要:本文介绍了教学用GeekOS操作系统的相关知识,重点对本系统要求完成的项

目三实验内容(四级队列反馈调度策略的实现)做了详细的讲解,与现有的时

间片轮转调度策略做了对比分析。

关键字:GeekOS;四级调度;时间片轮转调度

GeekOSSchedulingStrategyAnalysis

LIAijin,ZHULiang

(ChongqingUniversityofArtsandSciences,CommputerInstitute,Yongchuan402160)

Abstract:ThispaperdescribestheteachingGeekOSknowledgeoftheoperatingsystem,

withemphasisonthesystemrequiredtocompletetheprojectthreeexperimental

content(4queuesimplementationoffeedbackschedulingstrategy)madeadetailed

explanation,withtheexistingtime-sliceround-robinschedulingstrategyfordoing

comparedandanalyzed.

Keywords:GeekOS;fourscheduling;time-sliceround-robinscheduling

1引言

操作系统是管理系统软,硬件资源,控制程序运行,改善人机界面,提供各种服

务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的系统软

件,它为用户使用计算机提供一个方便,灵活,安全,可靠的工作环境,也是其他应

用软件赖以存在的基础。操作系统是计算机系统的重要组成部分,操作系统课程是计

算机教育的必修课程,作为计算机专业的核心课程,不但高校计算机相关专业的学生

必须学习操作系统,从事计算机行业的从业人员也需要深入了解它。

计算机操作系统课程是理论性和实践性都较强的课程,具有概念多,抽象,涉及

面广的特点。在设置操作系统课程教学要求时,教师就要考虑对学生做出什么样的要

求。是纯理论的对书本习题和概念做出解答就可以了呢,还是要求学生能动手参与实

践。实践也有不同程度的要求,是单纯的实现操作系统的某些算法呢,还是实际编写

或修改操作系统功能模块。由于实践环境的限制,许多高校目前都偏重对理论知识的

要求,注重基本理论知识的掌握和一些典型算法的实践(一般选择UNIX或Linux作为

实验环境,要求学生用C语言编程实现简单的进程创建,进程调度等算法),所以学

生基本没有机会去了解,实践操作系统的内部结构和实现技术。实践证明,要真正学

好操作系统原理和设计技术,最好的方法就是让学生参与到操作系统的开发工作中。

因此,越来越多的高校在开设操作系统理论课程的同时,会要求学生对现有操作系统

进行功能改进或再开发,以增加学生对操作系统核心技术的实践,真正做到理论与实

践相结合。

那么,能用作学生操作系统课程实践的平台有哪些呢?大家一般很容易想到使用

现有的商业操作系统和开放源代码的操作系统,也有很多这样的操作系统可供学生选

择,比较流行的有Linux,Minix等。虽然也有一些学校确实采用这些操作系统作为

实践平台,但采用这些操作系统存在的缺点也是不容忽视的:这些操作系统一般都结

构庞大,过于复杂,学生在短时间内很难理解,而且这些操作系统几乎已经实现了所

有的功能(进程管理,存储器管理,文件系统等),不需要学生自行设计或实现一些子

系统,因此从教学实践的角度讲,价值不高。最好的方法不是选择一个完整的,实用

的,庞大的商业操作系统,而是选择一个既具备基本操作系统核心功能,与实际使用

的操作系统比较接近,但又易于

文档评论(0)

下载吧,学习吧 + 关注
实名认证
文档贡献者

人人都可以学习,都可以进步

1亿VIP精品文档

相关文档