基于多方位多层次操作系统实践教学.docVIP

基于多方位多层次操作系统实践教学.doc

  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文档。上传文档
查看更多
基于多方位多层次操作系统实践教学

基于多方位多层次操作系统实践教学   摘 要:计算机操作系统课程是计算机专业的主干课程之一。实践教学是帮助学好该课程的关键手段。在操作系统课程实践教学设计和教学方面进行了一些探讨,提出了多方位、多层次的实践教学方案。??   关键词:计算机;操作系统;实验??   中图分类号:G424 文献标识码:A 文章编号:1672-7800(2011)011-00176-02?お?   ??   1 操作系统课程实践教学的方向??   目前操作系统实验的方向有4个:①模拟类实验,主要是通过编写程序模拟操作系统的一些算法;②分析裁剪类实验,主要利用免费操作系统,如linux、minix等,首先分析这些系统内核,然后做适当裁剪或增加或替换;③应用型实验,通过系统调用来完成一些应用;④设计型实验,主要是设计一个小型的操作系统。??   第一种模拟实验旨在训练学生编写系统软件的能力,传统的操作系统实践教学采用这种方式,实验平台有自行研制的系统,如华中科技大学的庞丽萍教授设计的一个基于DOS平台的多任务模拟系统,这个系统在80年代及90年代初还可以适应。由于现在DOS已不是主流操作系统,所以这个实验 平台需要改进。实验平台还可以直接使用通用操作系统平台。如果学生毕业后主要从事操作系统的开发工作的话,开发这种实验是很有益的。??   第二类分析裁剪类实验,这类实验有一定难度,也需要较多的时间。方法是通过改变已有的操作系统内核,重新编译得到一个新的内核,选用的平台只能是像linux这样的可以获得免费源代码的操作系统。如果专业方向是嵌入式系统的话,开这类实验非常合适。??   第三类应用型实验,这类实验主要训练用编程的方式应用操作系统的能力。平台可以选用linux和windows。编程工具可以用C或C????++??等。通过调用linux的系统函数或windows的API函数来完成一定的应用功能。这有利于学生将来从事应用程序的开发工作。??   第四种设计类实验是层次最高的,要求设计一个小型的操作系统,这个操作系统要完成操作系统的基本功能。设计这类实验可以参考MINIX这个教学版的操作系统。??   可以结合专业方向,选择不同的方向或组合。??   2 操作系统课程实践教学设计??   要做好实践教学,第一要将实践和理论教学统一起来。理论与实践的结合,是学好操作系统的重要手段。如果过于注重理论,会让学生产生“学以何用”的想法。过去,由于大多数操作系统教材采用UNIX作为实例素材,而实验室的电脑上却安装的是windows系统,实验环境与教学环境不一致,应当将实验与教学环境统一起来。例如从应用入手,分析主流操作系统(例如Windows)提供给用户使用的接口,然后要求学生在实验中使用操作系统提供的接口,能够对主流操作系统进行维护。其次,为了将课堂分析的实例与实验使用的操作系统统一起来,我们可以使用教学专用的操作系统Minix系统或自由软件Linux系统。该系统简洁但功能齐全、源代码公开且易于修改。在课堂上利用它们作为分析的素材,在实验中要求学生将其代码修改后重新编译执行,进行验证性的实验。这样课堂讲授与实验操作一致,易于学生接受。??   第二要结合专业方向、市场需要,选取实验内容。实验的内容不能一直不变,过去我校开设的实验课程是模拟型实验,旨在将来学生毕业后从事系统软件的编写。随着从事计算机行业的人员越来越多,大部分学生毕业后都是从事应用型的工作,因此,实验的内容从模拟型转为应用型,通过实际应用,同学们马上就看到了操作系统的作用,大大激发了他们的学习热情。目前,嵌入式系统成为计算机的一个主要应用方向,我们正在设计分析裁剪类实验,以适应新的需要。??   第三是实验的开设多样化、层次化。在本科阶段,操作系统是一门专业基础课,计算机科学与技术专业作为一个一级学科,下面可以有多个方向。例如我校有数据库、软件应用和嵌入式系统等几个方向,针对不同方向,开设不同实验。对于数据库和应用软件方向开设应用型实验;对于嵌入式系统,开设模拟或裁剪类实验。另外实验的开设,要由浅入深,分为课内课外。课内开设应用型、学生在短时间内容易接受的实验;课外通过课程设计、大型作业等方式,要求学生开发一个模拟的系统或对已有系统进行裁剪或修改。这样,学生可以根据专业方向,选修不同的内容,并通过课内实验以及后来的课程设计等逐步理解操作系统。研究生阶段也可以开设大型操作系统类的课程,配套实验可以选择设计类型的实验,要求设计一个小型的操作系统。??   第四是精心设计实验报告内容。实验报告是对实践结果的理论升华,遵循理论到实践再到理论这样的一个认知规律。实验报告中除了对实验结果忠实记载外,还要设计一些问题供学生思考回答,以巩固操作系统的原理和相关概念。??   3

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档