- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“操作系统原理”课程实验教学的研究与实践 摘要:本文提出了以教学操作系统OS Lab为实验教学平台,利用Virtual PC模拟器调试和编译,让学生实际参与操作系统部分功能的设计,使学生能更好的理解操作系统的理论,从而达到更好的教学效果。 br 关键词:操作系统原理;实验教学;教学操作系统;OS Labbr G642 br br 1操作系统原理课程实验现状br br 操作系统是高等院校计算机专业的一门重要基础课,也是众所周知的教学难度很大的一门课,其难点主要在于实验教学环节。br 国内高校因为师资力量、实验环境及学生自身程序设计能力等因素的不同,对“操作系统”课程实验教学环节的要求也不一样,有的要求运行操作系统观察某些特定现象;有的要求对课程的一些重要算法进行模拟实现,以加深对操作系统原理的理解;有的要求学生合作完成一个小型操作系统的设计的;有的要求学生剖析具体操作系统(如Linux)的实现机理,替换一些功能模块。各高校在讲授操作系统原理课程时,一般都会设置有8~24个学时同步进行的实验。经过对多所高校的学习访问,总结归纳出操作系统原理课程的实验方式目前主要分为以下几种类型:br (1) 观察与体验br 这是最简单的实验方式。即选择一个实际的操作系统作为实验环境,学生通过观察操作系统某些特定的具体运行现象来体会操作系统原理的设计内容。这种实验教学过程几乎不需要编写程序代码,对真正理解操作系统内在原理效果不明显。br (2) 算法模拟br 这是部分高校采用的实验方式。任课老师选取课程中的一些典型算法,如FCFS算法、读者写者问题等等,让学生编写程序来模拟实现操作系统的功能。这种方式与程序设计课程的实验环节基本类似,有利于加深学生对操作系统理论的理解,但达不到培养学生掌握操作系统的整体设计思想的目的。br (3) 替换功能模块br 这是有一定难度的实验方式。一般是以Linux操作系统为实验平台,让学生首先阅读相关系统代码,在理解部分操作系统功能的实现原理后,再要求学生用自己设计的功能模块替换其中相应的功能。但Linux是一个庞大的商业操作系统,对学校的师资和学生的能力要求都较高,一般高校实施的效果不是很好,也达不到培养学生掌握操作系统的整体设计思想的目的,有的时候还容易让学生对计算机学习产生了畏难情绪。br br 2OS Lab教学操作系统br br 教学实践证明,最好的“操作系统”课程实践平台并不是实用的商业操作系统,因为它过于庞大,设计复杂,短时间内难于掌握。而应该是一种与实际使用的操作系统比较接近,但规模又较小、易理解、便于调试的系统,即面向教学的操作系统。最重要的是系统要符合课程的需要——可留出一些作为学生作业的练习,帮助学生熟悉实际操作系统的结构和设计。br 由北京海西慧学科技有限公司开发的教学操作系统OS Lab 很好地解决了高校目前采用的实验方案所遇到的各种问题,可以使学生在有限的时间内深入操作系统内核做真正的操作系统实验,帮助学生加深对操作系统设计原理和算法的理解。它具有以下优点:br (1)OS Lab安装运行在Windows上,用于实验的PC无需安装多种操作系统,大大降低实验室的管理难度。 br (2)OS Lab融合了Windows和Linux的设计理念,使用了对象技术,其结构介于微内核和宏内核之间,API和 Windows基本一致,可以使学生了解目前实际操作系统的技术。br (3)OS Lab的进程管理、内存管理、IO管理等模块间的耦合性极低,学生在做各模块的实验时,不必了解其它模块,很容易入门。br (4)OS Lab支持C源码级的内核调试,支持反汇编,可在内核中设置断点,可随意查看、修改内核变量和 CPU 寄存器的值。br br 3OS Lab实验项目设计br br 作为一个教学操作系统内核,保持系统的简单易实现是非常重要的。为了实现这一目的,在OS Lab设计时,仅保留操作系统最基本的功能,同时围绕现代操作系统原理中的重要概念与方法,按照教学循序渐进的进度精心设计了10个项目。这些项目由浅入深,灵活性和可扩充性都很高,教师可以根据学生和教学情况动态调整实验项目。br OS Lab教学操作系统为学生设计的项目内容如表1所示。br br 采用OS Lab作为“操作系统原理”课程实验平台已经有一个学期。结果证明大部分认真完成实验项目的学生认为OS Lab对理解操作系统原理功能的设计与实现有很好的帮助,可以激发学习“操作系统原理”课程的兴趣,提高编写系统程序的能力。br br 4结束语br br 采用OS Lab作为“操作系统原理”课程实验平台已经有一个学期。结果证明大部分认真完成作业
您可能关注的文档
- 民国中学生作文《南通印象记》.pdf
- 农学化学笔记1.doc
- 三人行2015历史学考研34所自划线院校复试分数.doc
- 山东省2015年高等职业教育对口招生.doc
- 山东省青岛市2015年中考化学试卷.doc
- 上海市黄浦区2015年高考模拟(二模)数学理试题.doc
- 盛世清北-2015年历史学考研真题.pdf
- 石家庄市42中2015年中考模拟数学试题(含答案).doc
- 试论宋代理学对宋代水墨山水画的影响.pdf
- 宋明理学的修养学与美学.pdf
- “通信原理”教学研究.doc
- 《C语言程序设计教程》课件 北京大学 第8章.ppt
- 《新闻理论》教学大纲.pdf
- 《中国特色社会主义理论与实践研究》教学大纲概要.pdf
- 【附解析】2015中考试题研究数学(浙江)精品复习:考点跟踪突破21特殊三角形.doc
- 【附解析】2015中考试题研究数学(浙江)精品复习:考点跟踪突破24圆的基本性质.doc
- 【附解析】2015中考试题研究数学(浙江)精品复习:考点跟踪突破26圆的弧长和图形面积的计算.doc
- 【附解析】2015中考试题研究数学(浙江)精品复习:考点跟踪突破32图形的相似.doc
- 【附解析】2015中考试题研究数学(浙江)精品复习:考点跟踪突破34锐角三角函数和解直角三角形.doc
- 【附解析】2015中考试题研究数学(浙江)精品复习:专题跟踪突破二开放探究型问题.doc
文档评论(0)