用生活中的实例来讲解“操作系统”课程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
)
用生活中的实例来讲解“操作系统”课程
摘要:本文主要介绍了作者在多年本科生的“操作系统”教学中积累的一点经验和心得体会,提出了在“操作系统”的授课过程中应注意举例时尽量用生活中的实例,这样就会生动、形象、更贴近实际,使枯燥的“操作系统”课程变得活灵活现,以增加学生的兴趣和好奇心。
关键词:操作系统;进程;文件;缓冲区
1引言
;
操作系统是计算机系统的基本组成部分,它在整个计算机系统软件中占据核心地位。对操作系统的概念、理论和方法的研究以及对操作系统的使用、分析、开发和设计,历来是计算机领域中最主要的课题和任务之一;因而,“操作系统”是计算机科学教育的基本课程之一。它涉及到对计算机中各种资源(包括硬件和软件资源)的有效管理,又为用户及高层软件的运行提供良好的工作环境,起到承上启下、纵横贯通的作用。
“操作系统”是计算机专业学生的必修课,是一门专业基础课。它是控制和管理计算机系统中所有资源,并为用户使用计算机提供方便、有效、安全、可靠运行环境的系统软件,但它又不同于其它系统软件,它对计算机中的所有资源(包括系统软件)都起着领导者的作用。所以操作系统是整个计算机系统的主动脉,设计的好坏直接影响着计算机系统的性能和效率。它在用户与计算机系统之间架起一座桥梁。它的许多设计思想和方法,在用户的应用程序中都很有借鉴作用,所以“操作系统”课程的教与学就显得非常重要和关键。而“操作系统”课程的基本原理比较枯糙、抽象,学生理解起来比较困难,在授课时举例必须生动。笔者的经验是:在授课时用生活中的实例来解释“操作系统”课程中的现象与实现方法。下面就自己在十几年的“操作系统”课程教学中摸索出的一些经验与大家来共同探讨。
2关于“进程”的讲解
。
“进程”是操作系统中最基本、最重要的概念之一。引进这个概念对于理解、
描述和设计操作系统都具有极其重要意义。它与程序不同,在操作系统中,进程不仅是最基本的并发执行的单位,而且也是分配资源、交换信息的基本单位。
对进程概念的解释为:进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。此定义有以下一些含义:
Abstract: In this article, the experiences in teaching of Operating Systems are introduced. Many skills are emphatically provided that examples of life are used on the “Operating System” course, which is visual, vivid, and close to reality. It makes the course more active, and also makes students having more interests and curiosities on this course. Finally, the implementation of course design of Operating Systems is proposed in this paper.
】
Key words: Operating Systems; process; file; buffer