“操作系统”教学的定量方法探讨.docVIP

  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文档。上传文档
查看更多
“操作系统”教学的定量方法探讨   摘要:本文针对“操作系统”教学中对真实操作系统进行定量处理方面的不足,在反思的基础上,提出在课堂教学、课程实验等各个教学环节加强定量方法的应用,并辅以具体的实例说明定量方法的优势之处,最后给出了实施定量教学的若干建议。   关键词:操作系统;定量方法;性能评估   中图分类号:G642 文献标志码:B      1引言      定量方法在教学中有着广泛的应用。确切的数据往往更具有说服力,能让学生对抽象的理论有更好的认识。在指导学生对某个问题进行研究,采集、分析数据乃至得到结论方面,更彰显了定量方法的重要性。   “操作系统”是计算机学科的一门核心课程,其教学内容多处采用了定量方法,如对进程调度算法和磁盘调度算法的分析就是典型的例子。但是,通过分析当前一些操作系统教学的相关材料及文献后,我们发现操作系统教学在定量方法的使用方面依然有不足之处。   首先,在系统性能评估方面内容偏少。性能是操作系统设计时的一个重要考虑因素,计算机普通用户可能关心响应时间,而系统管理员可能关心吞吐量。如何对系统进行具体的性能评价在国内外操作系统教材中均着墨很少,甚至根本不涉及。在一些操作系统教学网站公开的课件和课程实验内容中,我们也很少看到这方面的内容,尽管文献[1]明确指出操作系统的核心学时中应有一学时用于系统性能评价。   其次,操作系统教材往往不能利用当前真实系统的实际数据,许多教材定性分析内容多,但定量部分则有所不足。这当然与印刷物自身的局限性有关,但另一方面还可能源于教材作者自身的考虑,如果过分依赖于特定的平台,在硬件和软件飞速变化的时代,相关内容很容易过时。   教师作为教学活动的主导者,应该不为相关教材所局限,如果有意识地在多个教学环节应用定量手段,则可以弥补上述不足,取得更好的教学效果。      2各教学环节中定量方法的增强实施      对于操作系统教材中已经广泛采用的量化手段,我们不再讨论,本节着重讨论可以进一步强化实施量化方法的教学环节和具体做法。由于各教学环节的特点不同,量化方法实施的着眼点和程度也就有所不同。   2.1课堂教学中征引相关技术数据弥补教材不足,反映操作系统当前动态   本环节的可增强余地不大,但是教师可以关注业界动态,了解本领域的必威体育精装版进展,收集丰富的数据材料并用之于教学。例如讲到分时系统与时间片,可以列举代表性的分时系统CTSS、Unix V6、4.4BSD及必威体育精装版的Linux 2.6在运行平台上的时钟中断频率、时间片和平台计算能力等数据,通过这些具体的数据,学生不仅对真实系统有直观的认识,还可以看到历史轨迹下硬件技术的发展对软件参数值产生的影响。此外,这些数据还可以用于估算进程切换的纯开销。   再例如设备管理和文件管理很多知识点基于的前提就是磁盘访问速度远远慢于内存访问速度。但目前固态硬盘的市场日趋增大,其特点完全不同于传统机械硬盘,教师可以在适当时候列出两类硬盘的性能参数对比,然后针对固态硬盘技术提出如下问题:   (1) 调度算法有必要吗?   (2) 缓冲技术还要必要吗?   (3) 磁盘碎片整理有必要吗?   教师顺便介绍当今操作系统如Linux、Windows对固态硬盘技术的支持时给出以上问题的结论,学生不仅可以了解当今操作系统发展动态而且可以深深体会硬件技术对操作系统实现技术所产生的影响。   2.2围绕真实系统,开发定量结果的习题   在学习过程中,要求定量结果的习题一般比概念性、定性化的题目更能吸引学生的注意力,激发学生的兴趣。                        纵览操作系统教材的配套习题和专门的操作系统习题书,我们依然可以发现不足之处,就是针对当前真实系统的习题偏少,即便是一些要求定量结果的习题,因取材自抽象后的简化模型,给出的相关计算参数也不能反映真实场景。这种处理方式的弊端就是理论和实际有一定的脱节,学生对真实的系统可能会有隔膜。教师可以改善这种状况,下面是我们在教学过程中用过的两个题目:   (1)C程序“hello,world”从开始编辑到最终运行在系统中会产生多少进程/线程?   (2)C程序“hello,world”在当前系统中运行一次,其产生的最少、常规、最多(理论上)缺页次数是多少?   这两个题目将迫使学生针对具体的操作系统进行分析解答,由此获得的对Linux/Windows进程/线程模型和虚拟存储子系统的认识绝对不是普通习题可以达到的。   再例如页表的格式及地址转换,相关的习题都是基于一级页表,而真实系统中常见的多级页表却不见踪影,原因很简单,即使小进程的页表也需要若干KB的数据量,对于纸质书籍这往往是不可以接受的。在Web技术广泛应用的今天,我

您可能关注的文档

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档