- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“计算机操作系统”班级讨论建议议题.doc
“计算机操作系统”班级讨论建议议题1、操作系统课程应当如何上?
答:《操作系统》课程作为计算机专业重要的基础课,无疑占有十分重要的地位。操作系统课程的教学,应该从以下两步入手:
(1)操作系统课程讲授过程中应做到理论与实践相结合
很简单,你不针对计算机,你的理论不解决实际问题,学生根本就不会真正理解你所讲授的理论。一定要结合实践讲理论,才能达到目的。这事实上对授课教师的个人素质有很高的要求,要求授课教师至少要经历过一些实践,才能理论与实践相结合的讲授。
(2)学习操作系统对于其他课程具有重要的启发意义
计算机课程不是割裂的,而是一个统一的整体,是触类旁通的。作为本科生,他们学习的通常不是某一门具体的课程本身,而是通过课程的学习掌握和总结一种学习方式,这将会使他今后的人生获益。操作系统知识来源于理论,并指导实践。我们实际软件开发设计过程中,用到的最多的操作系统知识有两个:一个是并发,另一个是进程调度。这些操作系统知识对于其他计算机专业课程的学习很有启发意义,没有操作系统理论基础的程序员通常不具备设计好的并发和多线程算法的能力。
2、对于不同层次的学生和学科专业,课程内容应如何组织?
答: 针对不同层次的学生和专业,操作系统教学是否应该迁就现状,一直以来,是一个存在争议的问题。教学型院校偏重于原理,应用型院校注重实践,而研究性院校则力图将理论与实践相结合。应该说,各个院校都在这方面做出了一些有益的尝试。但是,大家都没有注意到,无论讲授的侧重点如何,操作系统作为一门知识,真理的客观性和内涵从来没有改变。如何培养学生追求真理、讲求内涵这个教育的本源问题被忽视和淡漠了。教育体现出一种功利性。
随着计算机专业考研统一考试的认定,操作系统课程作为一门重要的考研课程,也走入了一个误区。应该说,考研的压力使操作系统教学的这种不正常的取向大大加深了。刘乃琦老师在授课过程中谈到:“本科OS教学极大的受制于研究生招生考试的指挥棒,统一考试是一种倒退。”说的太好了,一定程度上代表了一线操作系统教师的心声。本质上来说,操作系统教学是一种知识的传授,而考研是一种知识的考核,考研辅导实质上是一种应试教育,其培养目标更和本科教学目标相差甚远。让考研大纲指导操作系统教学大纲,则更是一种历史的倒退。
3、操作系统课程的难点究竟在什么地方?
答:操作系统公认的难点体现在六各部分:(1)PV操作;(2)进程调度算法;(3)银行家算法;(4)页面置换算法;(5)磁盘调度算法;(6)成组链接法。
但上述的课程难点不一定对应着教学上的难点,教学难点往往针对这那些并不难处理,但是难于理解的部分。其实只要掌握方法,这些也是不难把握和处理的。
以信号量部分的教学为例,关键是资源信号量和互斥信号量,把这两个量想清楚,分清楚。另外就是寓教于乐,比如分苹果分橘子啦,老和尚小和尚打水啦,经典的独木桥变体啦,兴趣是最好的老师。另外所谓P、V操作的编程其实都是填空题,不考虑同步和互斥的时候,程序谁都编的出来。然后填空:填上资源信号量和互斥信号量的P、V操作,前面补充信号量初值,成了。这样每个学生都可以轻松理解。
另外就是,在论坛讨论过程中,发现部分青年教师对操作系统基础理论理解不够深入,或者出现偏差。这事实上是一个危险的信号,直接威胁着这位教师所面对的学生的知识掌握情况。比如,关于通用操作系统和现代操作系统的概念,很多人问,很多人言之不清,甚至被混用、误用。通用操作系统的概念很明确,具备多道批处理、分时和实时三者之二的,称为通用操作系统;在通用操作系统之后,在其基础上提出的操作系统,如嵌入式操作系统、网络操作系统,称为现代操作系统。看似很简单的概念,但是没有对操作系统深入的理解,是很难把握的。
我承认,通过本次课程的学习,我对一些操作系统理论,也有了更深一步的理解。蒲老师就让我受益匪浅,我现在对银行家算法有了更深刻的理解,两点:一是银行家算法的应用限制;一是银行家算法的来源。总的来说,教学相长,应不断夯实自己的理论基础。
4、课程授课与学生交互的难点?
答:跟大家共享几个我上课的“阴谋诡计”吧呵呵,都是一些小伎俩,贻笑大方了第一、告诉学生,我们的课时是64学时,如果不间断的教学,大概能上不到3天(72小时),如果你能在3天内,不看书,光听我讲,就能掌握一门系统的知识和理论,那么,要么你是天才,要么我是天才。我可以肯定的说,我不是天才。如果你自己不是天才的话,那么课前预习、课后复习,都是必需的,是非常重要的。
第二、所有我要教给你们的,都不是新知识,都是一些你们本来应该知道而迄今为止还不知道的知识。所有的本科学生,在进行了两年的基础课学习之后,在识字的基础上,完全有能力自己看懂全本的操作系统教材,但是你们没有去看。所以说,操作系统的授课过程不是新知识的灌输过程,而是旧知识的回忆、总结
文档评论(0)