《操作系统》课程教学大纲_第1页
《操作系统》课程教学大纲_第2页
《操作系统》课程教学大纲_第3页
《操作系统》课程教学大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 操作系统课程教学大纲课程名称操作系统/ Operation System课程编码10000500710课程类型专业必修课课程性质专业主干课适用范围信息与计算科学专业、信息安全专业学分数3先修课程程序设计语言、操作系统原理学时数54实验/实践学时无课外学时无考核方式考试一、教学大纲说明 (一)课程的地位、作用与任务操作系统是信息类计算机应用专业学生必修的公共基础课之一,是一门涉及较多硬件知识的计算机系统软件课程。在计算机软硬件课程的设置上,它起着承上启下的作用。其特点是概念多、较抽象和涉及面广,其整体实现思想和技术又往往难于理解。 操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的

2、唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。因此本课程的目的与任务是使学生通过本课程的学习,理解操作系统的基本概念和主要功能,掌握常用操作系统(如UNIX、xinux)的使用和一般管理方法,了解它是如何组织和运作的,从而为学生以后的学习和工作打下基础。先修课要求,本课程在学习之前最好具有计算机组成原理、程序设计语言的知识。 (二)课程的教学目的和要求通过本课程的学习,使学生较好地掌握操作系统在计算机系统中的重要作用和基本工作原理。了解操作系统发展过程、新技术的应用。理解操作系统的基本概念和主要功能,掌握常用操作系统及它们的使用和一般管理方法,为今后的进修、应用实务作好技术准备。

3、掌握:基本概念包括:多道程序设计、并发、分时、作业、进程、互斥与同步、周转时间、吞吐量、重定位、连接、虚拟存储、虚拟设备、死锁、线程。基本知识:计算机系统资源(处理机、存储器、设备、文件)的管理策略。 基本技能:管理系统资源的常用命令、系统配置与维护的方法和技术。 理解重点:进程概念、存储管理(尤其虚拟存储)的各种策略、文件系统的管理、设备的管理和配置。结合具体现代操作系统加深理解。 了解难点:进程的概念及其与程序的区别、进程间同步与互斥的正确实现、虚拟设备与虚拟存储。Unix,Windows NT的系统结构、功能特点。 (三)课程的教学方法与手段、本课程概念多、较抽象、涉及面广,因此教学形式

4、以讲授方式为主。约佔80%。实验与自学约佔20%。教师应该提供自学提纲并适当辅导。提倡学员关注部份资料性的教材。、为加强和落实动手能力的培养,应充分重视实践性教学环节,保证上机机时不少于 6学时。建议在UNIX或兼容的系统中完成实验。、对关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。、如条件许可,应利用网络技术进行授课、答疑和讨论。 5、 文字教材与课件教材的配合。课程以文字教材为主(包括主教材和实验教材两部分),文字教材担负起形成整个课程体系系统性和完整性的任务,是学生学习的主要媒体形式。因此教材要概念清晰、条理分明、深入浅出、便于自学,并要注意加强导学。在内容上要紧密围绕培养目标

5、,突出重点、兼顾一般,反映当代最新技术及应用。6、教材及课件作为文字教材的强化媒体,配合文字教材讲授课程的重点、难点以及问题的分析方法与思路。两者互相补充,彼此配合。 (四)课程与其它课程的联系 操作系统作为计算机硬件和软件的接口,涉及计算机组成的各部件,应用程序设计等方面知识,因而先修课程有:计算机基础、计算机组成原理、程序语言设计等。后继课程有:计算机网络、软件工程等。 (五)教材与教学参考书 教材:汤子瀛、哲凤屏、汤小丹,计算机操作系统,计算机操作系统,西安电子科技大学出版社,2000年 教学参考书:1、张尧学、史美林,计算机操作系统教程,清华大学出版社,北京,1999年2月2、 罗宇等

6、.操作系统,电子工业出版社,北京,2005年7月3、 刘乃琦,计算机操作系统,北京,电子工业出版社,2001年 二、课程的教学内容、重点和难点第一章 引论教学内容:介绍操作系统的组成、形成和发展,多道程序设计,操作系统的功能和特性,类型和主要产品。重点:操作系统的定义,操作系统的特性和主要功能。难点:操作系统的主要类型,多道程序设计概念,分时概念。了解:操作系统的发展历程,分时和实时操作系统的特点,操作系统的用户界面,操作系统在计算机系统中的地位,主要操作系统产品系列。教学建议 各实施单位可根据具体情况,对所用操作系统的运行环境作适当介绍。第二章 操作系统的运行环境操作系统的运行环境主要有系统

7、的硬件,处理器、主存、输入输出设备及有关的系统软件等,还有使用它的人。操作系统对环境的要求。CPU、主存偖器、缓冲技术、中断技术、时钟、与其它软件系统的关系、与人的接口、固件重点:操作系统对软、硬环境的要求。难点:缓冲技术、中断技术、重定位技术、固件_微程序设计概念第三章 进程管理 进程的定义、状态、组成和管理;进程的相互作用和通信。操作系统与进程控制的执行。 重点:进程定义,临界区概念,进程的状态及其变化,进程的同步与互斥。 难点:进程的控制,进程管理,UNIX SVR4的进程管理。 教学建议:进程以及进程的控制原语,可组织适当讨论,多加练习,鼓励学生积极思考,分析问题。第四章 多线程线程(

8、THREAD)是近年在操作系统领域出现的非常重要的机制和技术,重要性与进程相当。能提高程序执行的有效性、方便用户结构。它适用于多处理机系统SMP及PC机,现代OS均支持线程机制。主要内容:线程概念、状态和管理,多线程的实现、UNIXR 的线程机制。重点:线程概念的引入、线程的性质、状态与管理。操作系统如何管理线程,线程与进程的关系。难点:多线程机制。 第五章 并行性:互斥和同步并行技术多道程序设计、多进程、多线程进行管理是操作系统的关键技术,资源共享引起的问题,竞争和互斥要求,同步与进程间的通讯等解决办法。重点:临界段、互斥、信号量、用信号量实现进程间的互斥、生产者和消费者问题、进程的通讯、U

9、NIX的进程同步和通讯。难点:用信号量实现进程间的互斥、进程同步和通讯。第六章 处理机管理和多处理器系统 多处理器系统、调度的层次和作业调度;SMP管理及调度;作业调度和常用调度算法;UNIX类系统的处理器调度。 重点:作业调度和进程调度的功能,常用调度算法。难点:SMP管理及调度;调度级别,性能评价标准,UNIX常用调度命令。第七章 死 锁 教学内容:死锁的概念、预防和避免;死锁的检测及恢复及有关算法。重点:掌握:死锁的概念,死锁的预防和避免。难点:理解:死锁的必要条件;银行家算法,死锁的检测及恢复。第八章 实存储器管理技术 教学内容:主存储器管理主要技术和工作原理及它们优劣比较。这是不同操

10、作系统的主要区别之一。 重点:用户程序的主要处理阶段及相应概念,分区、分页和分段的概念,分页存储管理技术;段页式存储管理技术和算法。难点:动态重定位技术及其工作原理,分段存储管理技术。建议:处理机管理和存储器管理的实验可一起进行,以体现二者的联系。第九章 虚拟存储管理 虚拟存储器的概念、逻辑地址,物理地址,虚拟地址空间,快表地址转换,段页式存储管理和算法,主存共享、快表一致性。难点:虚拟存储管理在操作系统中的作用、段页式存储管理的原理、算法和实现。算法分析与策略。重点:段页式存储管理的原理、算法和实现,WINDOWS NT的虚拟存储管理。第十章 设备管理 设备管理概述;I/O子系统的功能的三种

11、技术模式(编程I/O、中断驱动I/O、DMA)、输入输出管理;缓冲技术;驱动程序;磁盘调度。 重点:设备分配技术,设备驱动程序功能,DMA、通道、SPOOL系统。难点:缓冲技术、流、处理I/O请求的步骤。第十一章 文件系统 文件存储空间的管理,文件的共享和文件系统的安全性及基本操作。 重点:文件的逻辑组织和物理组织的概念及不同的组织形式,文件的目录结构,文件和目录的主要操作。难点:文件系统的实现,文件的存取控制,UNIX文件系统的主要操作、虚拟文件系统、安全性和保护。第十二章 分布式计算机系统、操作系统结构和范例 分布式计算机系统的特点和主要功能;分布式操作系统的资源管理、系统结构、进程通讯、

12、客户/服务器模式、分布式文件系统、互斥与死锁及相关算法。 重点:分布式系统的资源管理、资源分配的算法、进程通讯。难点:分布式环境的进程通讯、TCP/IP协议。第十三章 微内核、操作系统的结构和设计 微内核结构是当前操作系统设计的潮流,是现代操作系统的特征之一。重点:微内核(MICROKERNET)技术及其重要性;微内核对系统的安全性、可靠性及其它优点;微内核的结构与实现。难点:操作系统的设计、客户/服务器模式是第三代的操作系统;Windows NT操作系统的内核及其特点。第十四章 Windows NT 操作系统 Windows NT的系统模型是Client/server模型,Object模型,SMP模型的组合。NT的结构及其特点;NT的基本成份对象、进程、线程。微内核和对称多处理机系统SMP、NT的虚拟存储器及其管理、输入输出系统、内装网络、对象管理、进程管理、安全性。 重点:NT结构上的用户态层、核心态层,多重的文件系统、动态优先级的多任务多线程环境、支持对称的多处理、高安全性级别。 难点:从操作系统主要理论的角度来理解NT的结构和特点,分析NT的设计目标和系统模型。三、主要教学媒体的使用与学时分配 教学内容 各教学环节

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论