- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西北师范大学操作系统课程教学大纲
PAGE
PAGE 1
西北师范大学计算机科学与技术专业课程教学大纲
操作系统
一、说明
(一)课程性质
操作系统课程是计算机科学与工程学院平台必修课程。该课程的先修课程有计算机组成原理、高级语言程序设计和数据结构等,后续课程有嵌入式操作系统、计算机网络、数据库原理及应用等。
操作系统是计算机系统的核心和灵魂。操作系统课程系统地讲解操作系统的基本概念、基本原理、实现方法与技术等。教学中既阐述经典内容,又以当代主流操作系统作为实例介绍最新发展;既注重操作系统的理论知识,又重视操作系统的实践和应用。
(二)教学目的
通过本课程的学习,使学生认识到操作系统在计算机系统中的重要地位,掌握操作系统的基本知识和实现方法,掌握操作系统对计算机系统中各种资源的管理和控制功能,理解操作系统与硬件和其它软件之间的关系,从而建立以操作系统为中心的计算机系统全局和整体概念。此外,通过实验课程的学习和训练,帮助学生理解和掌握操作系统的基本概念、原理及实现算法,提高学生的编程能力、剖析和设计操作系统的能力以及实践动手能力,提高学生对课程的学习兴趣,加强创新精神与综合素质的培养,从而使学生具备一定的系统软件开发技能,为以后从事研究、开发工作提供必要的支持。
(三)教学内容
操作系统是一种系统软件,负责对计算机系统中各种资源进行有效的管理和对各种活动进行正确的组织,指挥计算机系统正常运行,使整个计算机系统协调一致且高效地工作。操作系统基于硬件,并对硬件实施管理,并构成对所有软件运行的支持平台,给用户使用计算机提供方便、灵活、友好的接口。
本课程的教学内容围绕操作系统的资源管理功能展开,主要包括以下内容:操作系统的概念、地位、发展历史、分类、功能等基本知识以及作业管理、处理机管理、进程管理、存储管理、文件管理、设备管理、用户接口等资源管理功能。此外,还可以对操作系统的安全、保护,网络操作系统和分布式操作系统以及操作系统的未来发展进行选讲,让学生对学科发展有所了解。
(四)教学时数
本课程的教学总时数为108学时,其中,课堂教学时数为72学时,实验教学时数为36学时。
(五)教学方式
本课程的教学方式主要采用课堂讲授和实验操作,包括:课堂讲授、多媒体教学、实验操作、算法分析与设计、习题解析、课堂讨论、批改作业、课外辅导等多种形式相结合,并配合网络教学等教学手段,保证学生掌握操作系统的基本知识,理解算法的实现,培养学生的自学能力、分析问题和解决问题的能力。
教学方法:采用启发式教学和探究式教学,以学生为主体,鼓励学生自己针对某种操作系统进行分析和研究,培养学生的自学能力,以“少而精”为原则,精选教学内容,精讲多练,调动学生学习的主观能动性。
教学手段:充分利用电子教案、CAI课件和网络教学平台等多种教学手段和资源。
考试环节:考试形式采用笔试和实验机试等形式,考试题型包括填空题、选择题、判断题、简答题、应用题、分析设计题等多种题型,力争做到对学生学习水平和能力的综合评价。
二、本文
理论部分
第1章 操作系统概论
教学要点:
本章是对操作系统的整体描述,主要介绍了操作系统的定义、主要特性、地位与作用、发展历史、分类和资源管理功能等基本知识,教学重点是基本概念的掌握和理解。教学过程中要强调这门课程的重要性,强调软件和硬件是紧密结合,不可分的。
教学时数:
4学时。
教学内容:
1.1 操作系统概观 (0.5学时)
1. 熟练掌握操作系统的定义和主要特性,了解操作系统的目标;
2. 理解操作系统在计算机系统中的地位、作用和资源管理功能。
1.2 操作系统的形成与发展 (2学时)
1. 了解操作系统的发展历史;
2. 理解多道程序设计的原理和优缺点;
3. 理解各种类型(包括批处理、分时、实时、个人计算机、嵌入式、网络和分布式等)操作系统的概念和特征。
1.3 操作系统的用户接口 (1学时)
1. 理解操作系统为用户提供的两大类接口是程序接口和系统调用;
2. 了解程序接口的各种形式;
3. 理解系统调用的概念、实现过程、分类及其与函数调用之间的关系。
1.4 操作系统结构和运行模型 (0.25学时)
了解操作系统的构件、结构和运行模型。
1.5 流行操作系统简介 (0.25学时)
了解目前主流的操作系统。
考核要求:
1. 识记:操作系统的定义和主要特性。
2. 领会:操作系统在计算机系统中的地位、作用和资源管理功能;多道程序设计的原理和优缺点;各种类型操作系统的概念和特征;操作系统为用户提供的两大类接口;系统调用的概念、实现过程、分类及其与函数调用之间的关系。
第2章 处理器管理
教学要点:
本章主要介绍了进程、线程和处理器调度的基本概念和处理器调度算法,教学过程中除
文档评论(0)