探讨操作系统实验课程现状与改进

时间:2022-04-03 06:28:23

探讨操作系统实验课程现状与改进

摘要:该文操作系统的课程实验进行讨论,分析了当前操作系统实验课程的现状和存在的问题,从更新实验教学观念――让学生更了解操作系统、改进实验教学方法――让学生有更高层次地领悟“操作系统改进”、“操作系统设计”。

关键词:操作系统;实验设计;操作系统设计

中图分类号:TP311 文献标识码:A文章编号:1009-3044(2010)16-4585-02

Experimental Course of the Operating System and Improvement

SONG-Yu1, HE Xiao-li2, ZHOU Yu-jie3

(work Center, Sichuan University of Science & Engineering, Zigong 643000, China; 2.School of Computing, Sichuan University Of Science & Engineering, Zigong 643000, China; 3.School of Economics and Management, Sichuan University Of Science & Engineering, Zigong 643000, China)

Abstract: This article discussed the operating system course experiment, analysis of the current operating status of experimental programs and problems, experimental teaching concepts from the update - to enable students to better understand the operating system to improve the experimental teaching methods - to provide students with more sophisticated understanding "the operating system to improve," "operating system design."

Key words: operating system; experimental design; operating system design

计算机操作系统是本专业的重要课程之一,学生通过学习应该了解计算机操作系统的基本概念和相关的新概念、名词及术语;掌握计算机操作系统的设计基本原理及组成;计算机操作系统的发展特点和设计技巧和方法;

计算机操作系统是实践性较强的课程。其特点是概念多、涉及面广。要求教学辅导要由浅入深对易混淆的概念加以详细说明,对每章的重点,管理和控制的调度算法技巧作详细介绍。 在实验中着重培养学员熟练使用操作系统,以及在维护操作系统工作中的分析问题和解决问题能力。

1 操作系统教学现状

1.1 没有对操作系统实验课程重要性足够认识

计算机操作系统课程的内容包括以下方面:一是操作系统理论知识学习,二是操作系统实际操作能力,这包括:熟悉操作系统所提供的“系统功能调用”;进程的创建和控制;请求页式虚拟存储器的设计;使用不同的页面调度算法,处理缺页中断,并计算不同实存容量下的命中率;等等。计算机科学这个学科本身属于工学,要学好这门学科必须要加强学生的动手能力。通过实验教学和学生上机实践操作,能够使学生更好地理解和掌握操作系统理论知识,让学生在实验教学和实际操作中获得更多的实际操作技能。

在实际的教学过程中,往往重视理论课程,把有经验的老师安排上理论课,而把实验课当成次要课程,殊不知实验课和理论课同等重要,也是理论课的有效复习,也就是我们常说的“温故而知新”。

1.2 操作系统的实验课程与理论课程缺乏统一性

现在很多学校的操作系统的实验课程与理论课程都由不同的老师授课,虽然大家使用相同的大刚和课本,但是毕竟不是同一老师授课,不同的老师之间的教学方法和教学理念还是有比较大的差异的,这也使得教学目的未必尽如人意。

1.3 教学方式比较单一

现行的操作系统理论教材很多,但缺乏好的统一、规范的实验教材。上实验课的时候计算机实验课教学方法比较单一,很多高校的操作系统实验课仍然是,教师牵着学生走:学生按照老师所讲的,一步步照搬,遇到不懂的问老师,对有些学习习惯好的同学来说能按照老师的要求做完,而有些同学则不能完全做完,因为自己不懂不会做而偷偷做别的事情,即使做完了的同学由于是照搬,缺乏深度的理解,遗忘性很大,收获较小

1.4 对学生的创新能力培养不足

同学们在上完理论课后,应该对操作系统有了一些了解,应该有自己对这门课程的一些创新性见地和想法,并且在实验课中体现出来,但是我们现在上实验课的时候,往往忽略了这点,没有让学生自由发挥的余地,而是让学生完全按照课本来,没有很好的挖掘学生的创新性和学习的动力。

2 如何改进、提高计算机操作系统实验课

2.1 提高对计算机操作系统实验课的重视程度

如果我们的还是把观点提留在实验课是理论课的附属这点上,我们的实验课教学水平是无法提高的。社会对我们培养的学生的要求不仅有较高的理论水平,更要有娴熟的动手能力。因此,我们必须重视操作系统实验教学环节, 培养和提高学生的动手能力和分析、解决问题的能力,以适应社会的需要。

2.2 加大对操作系统实验课程器材和教材的建设

计算机科学本身就是日新月异,一日千里,作为计算机科学核心的操作系统教育也要紧跟发展的步伐,首先我们要从教材入手,编写出紧跟发展的计算机操作系统实验教材,完善实验指导,我们的实验教材一定要贴近当今操作系统的发展趋势,明确把培养学生动手能力和创新性放在首位,并且更实用,对以后学生立足社会有一定的帮助。增加学生自主实验项目,充分调动学生学习的积极性。

2.3 加大实验师资队伍建设和改变传统的教学方法

改变长期以来,实验老师都比理论老师“矮一截”的现状,不管从待遇还是培养上都把实验老师和理论老师提到同一高度,在这个基础上作为实验老师本身要总结自己的教学经验,转变教育思想,突破旧的教学模式,最大限度发挥实验教学效益由原来的照本宣科和填鸭式的教学形式,逐步改为充分理解教材,以启发式为主,充分调动学生学习积极性和创造性。加强、改造实验室软、硬件建设 不断改进、更新、增扩硬件设备,紧跟技术发展,保证实验的基本需要;

2.4 重视培养学生动手能力和创新能力

我们培养学生的目的不是培养一群满脑理论,而不能动手的学生,相反未来更需要一批具有高超动手能力和创造性的人才。在这方面我们可以增设学生自己设计的实验项目。例如在操作系统程序设计语言实验教学中,培养学生的程序设计思路,要求在实验中逐步完成一个典型应用系统实例,选择一种开放源代码的操作系统环境(如Unix),首先要求学生学会分析系统源代码的功能,还要进一步知道这些是编译和实现的。在此基础上更进一步,尝试修改部分简单源代码以实现目的功能。这种方案将操作系统的原理理论与具体源代码实现结合在一起,使原来枯燥生涩的纯理论在实际实现中变得生动起来,教学效果明显。并且在这个过程中学生发现操作系统哪些地方不尽如人意,通过自己学到知识可以加以改进。既生动又形象。

3 总结

根据计算机科学本身的特点,在培养未来社会所需求的学生中,我们必须要重视计算机实验课程,而作为计算机科学核心的内容――操作系统课程的实验课,我们要进一步提高重视程度,加大软硬件和师资建设,改变教学方法,从而更好的把我们的学生培养成具有创新能力的复合型人才。

参考文献:

[1] 汤子赢,哲凤屏,汤小丹.计算机操作系统[M].西安:电子科技大学出版社,2002.

[2] 管致锦.基于实验任务驱动的操作系统教学设计[J].南通工学院学报:自然科学版,2004.

[3] 冯博琴,顾刚.以能力培养为核心的计算机基础实验教学与探索[J].中国大学教学,2007(10).

[4] 王志林.高层次本科人才培养中的研究性实验教学[J].中国大学教学,2006(2).

[5] 范辉.操作系统原理与实训教程[M].北京:高等教育出版社,2004.

上一篇:动态创建控件技术在程序开发中的应用 下一篇:模糊聚类在高新技术企业生命周期划分中的研究