操作系统课程设计的实践教学(共2688字).doc





《操作系统课程设计的实践教学(共2688字).doc》由会员分享,可在线阅读,更多相关《操作系统课程设计的实践教学(共2688字).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统课程设计的实践教学(共2688字)操作系统课程设计的实践教学 操作系统是高等院校计算机及相关专业的一门专业基础课,课程本身具有理论性强、概念多且抽象、知识面广等特征,因而操作系统课程一直被认为是一门教师觉得很难教,学生觉得很难学的课程,而其中最受热议的话题便是在学习操作系统过程中的动手实践问题。1操作系统实践环节中的问题分析操作系统课程的理论性和综合性较强,知识涵盖多个学科,该课程全面系统地讲述操作系统的设计和实现,重要算法及实现技术,这些因素一定程度上影响了学生的学习兴趣和学习热情,往往学生在学完该课程后,多数学生能够熟练背诵各种概念及算法,但对其中的理解程度不够,实践情况不乐观,几
2、乎很难自己设计出一个小型的操作系统,这对课程设计的实践教学提出一定的挑战。另外,传统授课模式影响下,学生容易“死读书”,知识积累不扎实、灵活应用能力差。例如,无论是针对windows系统、Linux/UNIX系统或是其他系统的讲解,其过程中要求学生掌握一定的程序设计语言、算法与数据结构、计算机组成原理等课程的功底,但实际情况是,学生对所学知识课程掌握情况不够,导致在学习操作系统的过程中,具有一定的难度,这也是操作系统这门课程无法激起学生学习兴趣和动力的根本原因之一。2操作系统课程设计开展模式研究深入研究我国普通高校针对操作系统课程的实践教学设置,主要有以下几种模式。2.1代码阅读与分析针对操作
3、系统的教学,更多高校选取开放源代码的linux操作系统为平台,下载并阅读分析具体的操作系统源代码是实践教学中的一种重要方法。2.2操作系统某些功能的实现熟悉了解各个操作系统的类型、特征,运行实现某些特定功能或利用系统调用方式编写程序运行实现。2.3模拟典型算法的实现这是普通院校最为常见的一种实践方式。教师选取操作系统理论中的典型算法,如进程调度算法、银行家算法等,让学生编写C或C+程序来模拟算法的实现。2.4扩展或替换小型操作系统的功能模块选择一个简单功能的开放源代码的操作系统为平台,让学生替换原有模块,或是进行扩展、完善,再或是从无到有的独立设计一个基本内核功能的操作系统。但这项设计对学生的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程设计 实践 教学 2688

限制150内