《操作系统》课程中抽象知识的实例化教学研究
2015-03-31忻州师范学院计算机系冯丽萍曹建芳
当代教育实践与教学研究 2015年8期
忻州师范学院计算机系 冯丽萍 曹建芳
《操作系统》是计算机相关专业的一门重要基础课程。在《高等学校计算机科学与技术专业核心课程教学实施方案》里这样定义操作系统的课程性质:“本课程是计算机科学与技术专业学生必须学习和掌握的一门理论性和实践性并重的核心主干课程和专业基础课程。”学习该课程的主要目的是让学生理解操作系统的基本原理与基本概念,熟悉操作系统的设计方法。由于《操作系统》课程中内容理论性强而且抽象,因此一直是计算机相关专业中既难教又难学的一门专业基础课程。如何让学生在学习过程中对这些枯燥而又抽象的概念与原理有深刻的理解,是一个值得思考的问题。
实例化教学法有助于将抽象的概念和原理转化为具体的问题和解决方案,帮助学生加深对这些概念和原理的理解。本文通过进程以及进程并发执行的例子来阐述实例化教学法在操作系统教学中的应用。
一、《操作系统》课程中知识的抽象性特点
《操作系统》课程主要讲解操作系统中基本概念、基本原理以及实现方法。目的是让学生掌握操作系统设计的基本思想和方法、了解操作系统的基本架构与功能,培养学生的逻辑思维能力与解决问题的能力。从系统角度讲,操作系统的主要知识体系结构是按照它的功能模块组织的,包括对计算机硬件资源(CPU、存储器和外设)和软件资源(文件)的管理模块。从用户角度讲,操作系统实现的一个很重要的功能是提供了用户与计算机之间的接口。……
登录APP查看全文
