探索操作系统实践教学..doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
探索操作系统实践教学.

探索操作系统实践教学 项目背景:微软亚洲研究院支持经典计算机基础课程的革新。帮助老师们引入最前沿的信息领域技术、创新的教学理念到教学实践中。例如将Windows内核引入操作系统实验教学;将最前沿的互联网搜索技术与数据挖掘、信息检索等传统课程相结合;以及融入微软技术、理念基于案例的软件开发课程等。通过研究人员、开发工程师、一线教学老师的紧密合作为课程注入了新的活力,使教学内容做到了与时俱进,学生们获益匪浅。br  br  2000年操作系统课程的改革已经在国内高校逐步开展,部分高校开始采用国际一流的操作系统教材。与国际一流大学操作系统课程相比较,当时国内操作系统课程存在的突出的问题是,在操作系统课程教学中偏重原理,对实践内容缺乏关注。造成这种状况的原因是多方面的:缺乏合适的操作系统实践教材和参考资料是一个方面,另一方面是当时普遍缺乏对主流操作系统代码进行深入研究的条件。br  纵观历史,操作系统本身是一个理论与实践结合极为紧密的学科。操作系统不仅要管理计算机系统的所有资源,而且还要为用户提供良好的应用接口和编程环境。为了实现这个目标,设计人员几乎使用了所有的软件设计原理和技术。如果你研究和设计过操作系统,那么无论是多么困难、多么复杂的软件应用系统,你也会感到游刃有余。要想成为一个出色的软件工程师,就应该拥有研发操作系统的经历。由于意识到操作系统实践的重要性,我们一直在寻找一些能够适合本科教学使用的操作系统实践案例。我们在组织学生进行操作系统实习的过程中,使用和尝试过多个操作系统,比如Little OS, RoadRunner,eCos, OSKit, Nacho等。这些操作系统各有特点,不过都不是真实的主流操作系统案例。br  值得注意的是,真实的操作系统案例与教学的需要之间是存在矛盾的。从教学角度看,教师当然希望要有基于真实操作系统的实习,但是真实的操作系统,系统规模大、复杂,显然不便于教学。所以,要想在操作系统课程教学的过程中采用真实的操作系统作为案例,必须解决两个问题:br  ●得到该操作系统的源代码;br  ●从便于教学出发,在该操作系统大量的源代码中进行取舍,选取真正代表该操作系统技术精华的源代码部分。br  采用Linux作为操作系统课程教学的一个真实案例,当然是一个不错的选择。但是如果考虑到多数用户的使用实际,当代使用最广泛、最普及的计算机操作系统是Windows 操作系统。如果不能在操作系统的教学过程中把Windows作为一个真实的案例,不能介绍Windows的内部实现,无论如何也是一个缺憾。br  2000年8月,在由微软亚洲研究院主办的首届高等院校计算机系系主任座谈会上,很多系主任提出希望能有一本讲解Windows操作系统原理的教材。2000年10月,在第六届全国操作系统课程教学研讨会上,许多主讲操作系统课程的教师也提出希望更多地了解Windows内核原理,以供教学需要。正是在这样的大环境下,写作一本结合当代Windows操作系统教科书的构想产生了。思想的火花在微软中国研究院(微软亚洲研究院的前身)的支持下,很快燃成了一支火炬。br  我很荣幸地加入了Windows操作系统教材写作小组,这个小组的成员还包括:清华大学计算机系的史美林、向勇、清华大学电子工程系的马洪兵、北京航空航天大学计算机系的王雷、浙江大学计算机系的郑扣根、上海交通大学计算机系的尤晋元和陈英。他们都是所在高校操作系统课程的主讲教师,曾写作、编辑和翻译出版过多本有关操作系统原理的教科书,而且当时都在主持有关操作系统的科研工作。毫无疑问,这个写作小组的阵容是相当豪华的。br  详细的写作提纲出来后,困难也接踵而至。要剖析Windows操作系统原理,不能不了解Windows 操作系统的内部结构,也不能不去阅读Windows操作系统的源代码。但是,当时国内外已出版的计算机书籍和资料,包括微软出版社出版的书籍中,没有一本书能够提供这方面的参考资料。怎么办?问题很快通过微软中国研究院高校关系部反映到微软公司总部。经过微软中国研究院的努力,在Windows开发组工程师Dave Probert的大力支持下,微软公司总部作出决定,授权写作组的老师们阅读Windows 操作系统的源代码,并提供有关Windows 操作系统的参考资料。这一消息让我们感到非常高兴。可是好事多磨,由于中美法律上的差异,美国微软公司不能在中国本土向老师们提供阅读Windows操作系统源代码的条件。正当我们为之苦恼的时候,接着发生的事情超出了我们的意料:微软公司决定,邀请全体写作组成员到微软公司总部阅读Windows 操作系统的源代码,并由主持Windows 2000操作系统设计的高级技术人员,向中国写作组专门讲解Windows操作

文档评论(0)

s4as2gs2cI + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档