- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简论操作系统课程实验中的五重奏哲学.doc
简论操作系统课程实验中的五重奏哲学
操作系统课程实验中的五重奏哲学论文导读:本论文是一篇关于操作系统课程实验中的五重奏哲学的优秀论文范文,对正在写有关于操作系统论文的写有一定的参考和指导作用,实施方案,以适应学校的培养目标,同时兼顾到部分同学或高或低的需求。基于这些考虑,我们的实验设计就必须具有丰富的层次,而设计出的实验也就会目标明确,层次丰富,也不会有生搬照用的各种缺陷。 此外,我们还应该力求在实验设计中引入趣味性,将操作系统底层实验与用户层面的应用连接起来,形成由实际需求驱动的操作系统实验设
摘要:作为计算机专业的核心课程,操作系统的教学效果一直不甚理想。造成此种状况的理由很多,本文针对其中的一个环节——操作系统的课程实验——进行讨论。在分析当前课程实验中存在的理由后,本文提出将操作系统实验分为了解操作系统、使用操作系统、操作系统编程、操作系统改善、操作系统设计五个层次进行设计。这五个层次上的实验可以根据学校不同和学生素质与能力不同或单独或组合使用,形成一种高低搭配、错落有致的操作系统实验的五重奏。
关键词:操作系统;实验设计;五重奏哲学
:B
1引言
作为计算机专业的一门核心课程,操作系统的教学效果一直不甚理想。通过对相关学生的调查发现,绝大多数学生对操作系统的理解存在错位和误区,概念上模糊,对操作系统的各种机制缺乏逻辑性的理解。就以内核态和用户态为例,学生对如下几个理由的理解存在相当大的疑惑:驱动内核态和用户态的根本力量是什么?这两种态势在实现上的区别是什么?什么样的功能需要在内核态或用户态进行?程序如何从一个态势切换到另一个态势?这种切换隐含着什么样的重大作用?
显然,操作系统本身的复杂性是导致教学效果不佳的一个理由;另外,操作系统教学机制上存在的诸多理由,如教学策略老旧、教材选择偏差、讲课方式枯燥等,也是另一个理由——这些理由我已在《操作系统之哲学原理》(《计算机教育》2009年第17期)一文中进行了讨论。本文要讨论的是另一个对操作系统教学有着重大影响的因素:课程实验设计,因为操作系统课程实验上存在的缺陷与当前令人沮丧的教学效果有着直接的关系。
由于操作系统的实验性质很强,不亲自动手做与操作系统有关的实验,对操作系统的了解就势必流于肤浅,因此操作系统课程通常都伴有实验。但我们通过多年的教学实践与调查发现,操作系统的实验设计存在诸多理由,大部分上过操作系统课程的学生确实做过操作系统实验,但已经忘记实验的具体过程,也不理解这些实验的背后动机,以至于学生做完实验后对操作系统的理解并没有得到多大的提升,或提升的程度相当有限。
2当前操作系统实验设计面对的理由
虽然不同的学校在操作系统实验设计上有自己的特点,但由于操作系统的复杂性和外来性(即操作系统终究是一个由外国人发明和完善的东西),各个学校在课程实验设计上也存在着一些共同的缺陷。根据我们的调查,这些共同点缺陷包括目标模糊、缺乏层次、生搬照用和没有趣味。
2.1目标模糊
设计实验的时候并没有考虑到学生的培养目标是什么。是培养会使用操作系统的人,还是会进行底层编程的人,还是将来开发设计操作系统的人?对于不同的目标,操作系统实验设计就应该有所不同。如果不考虑这个因素,实验设计的时候就没有针对性,学生就会觉得实验对他们的未来事业没有帮助或帮助有限。当然,也许我们现在并不知道到底应该培养哪种人才,也许有的学生会去设计开发操作系统,也许有的学生以后一辈子也不会与操作系统打交道,也许有的学生只是使用操作系统而已。即使如此,一个学校总还是应该有自己的定位的。按照这种定位,就可以制定一个大致的实验方案。
2.2缺乏层次
操作系统实验的设计没有层次感,基本上所有的实验都是针对操作系统的某部分功能实现进行的,如进程管理、内存管理、文件管理等。这些实验都是对一个模拟操作系统或实验室操作系统的内核进行修改,形式单一,这种单调的实验设计对操作系统的整体把握并无太大用处。例如,即使做了修改善程调度或页面更换算法的置换实验,学生还是不明白操作系统是如何具体地服务于用户程序的。这个理由和前面一个理由是互相影响的:由于目标模糊,不能准确定位学生的实验需要,导致实验设计单调;而实验设计单调,又反过来进一步模糊我们的培养目标。
2.3生搬照用
很多学校照搬其他人现成的实验作为本校的操作系统课程实验。如果照搬得当,利用他人的现有成果当然能节省时间和精力,但理由是目前的照搬存在很多理由:照搬的实验与本校对学生的培养目标不吻合;没有完全理解照搬实验的精髓,不能清晰地阐述给学生;构造的实验环境不能完全适应所需的实验,导致实验失败。另外,照搬的实验很多使用实验室操作系统内核,如Minix和Nachos。虽然这些实验室操作系统内核确实可
您可能关注的文档
最近下载
- Unit+4+Section+A+2a-2e课件+2025-2026学年人教版(2024)英语八年级上册.pptx VIP
- 小学总务处主任述职报告PPT.pptx VIP
- Unit 4 Section A (1a~2e) 课件2025-2026学年人教版八年级英语.pptx VIP
- 世界的地形课件七年级地理上学期人教版1.pptx
- 世界的地形课件七年级地理上学期人教版2.pptx VIP
- (正式版)DB15∕T 2748-2022 《绿色电力应用评价方法》.docx VIP
- 人教版(2025) 必修第一册 Unit 2 Travelling Around Reading and Thinking课文解析&逐句翻译课件(共17张PPT))(含音频+视频).pptx VIP
- 制造业采购付款制度及流程设计.docx VIP
- 继承优良传统弘扬中国精神 (第二版).pptx VIP
- 含硅废渣综合利用项目环评(新版环评)环境影响报告表.doc
文档评论(0)