广播电视大学操作系统课程教学大纲

合集下载

操作系统课程教学大纲

操作系统课程教学大纲

《操作系统》课程教学大纲一、课程名称:操作系统二、学分:4、三、先修课程:《运算机原理》、《程序设计语言》、《数据结构》四、课程的性质、目的和任务:《操作系统》课程是网络教育考试的一门必修专业课。

这门课程的要紧特点是概念较多,明白得和把握都较困难。

本课程的目的和任务是使学生全面地了解和把握操作系统的目标、作用和模型,从资源治理的角度领会操作系统的原理、功能和实现技术。

使学生系统科学地受到分析问题和解决问题的训练,提高运用理论知识解决实际问题的能力。

五、课程的教学大体要求及要紧内容:第一章绪论一、学习要求通过本章的学习,要求学生了解操作系统在运算机系统中的地位和作用,了解操作系统形成进展的缘故,了解操作系统研究的3种大体观点,和该课程与其它课程的关系。

重点把握操作系统的概念,操作系统成熟的标志,操作系统的功能。

二、课程内容一、操作系统的概念(1)操作系统的概念(把握)(2)操作系统在运算机系统中的地位和作用(了解)二、操作系统进展历史(1)CPU速度与外设速度的矛盾与解决策略(了解)(2)批处置系统到多道程序系统的演变(了解)(3)多道程序系统中的问题与解决方式(把握)3、操作系统的功能与结构(1)运算机系统中的资源(了解)(2)资源治理方式与策略(了解)(3)操作系统的大体功能(把握)4、操作系统的类型(了解)第二章作业治理一、学习要求通过本章的学习,要求学生了解作业的成立进程与方式,了解JCB的大体结构,了解SPOOLING系统的工作原理,了解操作系统的用户接口。

重点把握作业的概念,作业调度,系统挪用与用户程序挪用的区别。

二、课程内容一、作业的概念(1)作业的概念(把握)(2)JCB的结构与作用(了解)二、作业成立(1)作业输入(了解)(2)JCB成立(了解)3、作业的状态和调度(1)作业的大体状态(把握)(2)态转换及缘故(把握)(3)调度的实现方式(了解)4、用户接口(1)命令接口(了解)(2)系统挪用(把握)五、作业治理的功能(了解)三、实践环节内容和大体要求一、内容:Windows环境下系统接口模拟二、要求:程序完成的功能包括(1)挪用经常使用的SDK函数(2)较大文件写入方式比较第三章处置机治理一、学习要求通过本章的学习,要求学生把握进程与线程的概念,程序、进程、线程的联系与区别,进程的大体状态及其状态转换的缘故,了解原语的概念及进程治理的要紧原语,把握进程制约的概念及引发进程彼此制约的缘故,进程互斥与同步的概念与实现方式。

《操作系统》课程大纲

《操作系统》课程大纲

《操作系统》课程大纲操作系统课程大纲一、引言操作系统的定义与作用操作系统的发展历程二、操作系统基本概念1. 操作系统的定义和功能2. 操作系统的组成和体系结构3. 进程和线程4. 内存管理5. 文件系统三、操作系统的进程管理1. 进程管理的基本概念2. 进程的状态与转换3. 进程的调度算法4. 进程同步与通信5. 死锁的预防与解决四、存储管理1. 存储管理的基本概念2. 内存管理的组织与分配3. 虚拟内存管理4. 页面置换算法与性能优化五、文件系统与输入/输出管理1. 文件系统的基本概念2. 文件的逻辑与物理结构3. 文件系统的实现与优化4. 输入/输出系统的基本概念与管理六、操作系统安全与保护1. 操作系统安全的基本概念2. 访问控制与身份认证3. 安全漏洞与攻击方式4. 操作系统的保护机制与方法七、实验与案例分析1. 实验一:进程调度算法模拟2. 实验二:页面置换算法模拟3. 案例分析一:操作系统的可扩展性设计4. 案例分析二:操作系统的实时性保障八、教材与参考资料推荐1. 操作系统教材推荐2. 相关研究论文和经典著作推荐九、课程总结与展望1. 本课程的重点知识与技能总结2. 操作系统领域发展趋势展望通过本课程的学习,学生将全面掌握操作系统的基本概念、原理和技术,具备操作系统设计与实现的能力。

同时,通过实验和案例分析,学生将加深对操作系统理论的理解,并培养实际问题解决的能力。

通过本课程的学习,学生将为进一步研究操作系统提供必要的基础。

操作系统是计算机科学与技术专业的重要基础课程,也是计算机领域其他专业课程的重要基础。

通过本课程的学习,学生将为进一步学习相关专业课程奠定基础,提高专业素养。

备注:以上课程大纲仅供参考,实际教学内容可以根据具体情况进行调整和补充。

《操作系统》 理论课程教学大纲

《操作系统》 理论课程教学大纲

《操作系统》课程教学大纲一、课程基本信息二、课程教学目标课程“操作系统”本课程分别是网络工程、计算机科学与技术专业的专业基础课程。

它综合应用计算机组成原理、数据结构、微机原理和汇编语言等课程知识,分析计算机操作系统如何管理计算机硬件资源的方法和技术。

本课程的教学目的和任务如下:1. 使学生理解计算机操作系统的基本概念及特点;2. 掌握CPU、存储器、I/O、文件、用户界面管理等技术和方法;3. 学会分析GeekOS操作系统源代码,并按要求可以对操作系统功能进行更改、增加。

三、教学学时分配《操作系统》课程理论教学学时分配表理论学时包括讨论、习题课等学时。

《操作系统》课程实验内容设置与教学要求一览表四、教学内容和教学要求第一章导论(2学时)(一)教学要求:1、了解操作系统发展历史2、掌握操作系统概念3、理解常用操作系统(二)教学重点与难点教学重点:操作系统概念教学难点:操作系统发展历史(三)教学内容第一节什么是操作系统第二节操作系统的发展历史第三节主要操作系统介绍本章习题要点:操作系统概念第二章操作系统结构(2学时)(一)教学要求:1、掌握操作系统组成、系统调用2、了解操作系统结构3、理解WindowsXP结构4、了解虚拟机概念(二)教学重点与难点教学重点:操作系统组成、结构教学难点:操作系统系统调用机制(三)教学内容第一节系统组成第二节系统结构第三节系统调用及在Windows应用程序开发中的应用第四节虚拟机本章习题要点:操作系统组成、系统调用、操作系统结构第三章用户界面及Linux编程基础(4学时)(一)教学要求:1、掌握Linux操作及编程步骤2、掌握GeekOS编译步骤(二)教学重点与难点教学重点:Linux操作及编程步骤、GeekOS编译步骤教学难点:GeekOS编译步骤(三)教学内容第一节操作系统用户界面第二节 Linux操作系统使用及编程第三节认识GeekOS1.GeekOS介绍2.GeekOS环境搭建3.Makefile文件4.GeekOS编译本章习题要点: Linux基本操作命令、Makefile文件内容含义第四章进程及应用(6学时)(一)教学要求:1、理解进程概念2、掌握GeekOS中的进程代码(二)教学重点与难点教学重点:进程概念、源码分析、在GeekOS中的应用教学难点:GeekOS编译步骤(三)教学内容第一节进程概念1. 进程2. 进程状态3. 进程控制块第二节进程1. 调度队列2. 调度程序3. 进程切换第三节进程操作1. 进程创建2. 进程终止第四节 GeekOS中的进程代码分析第五节 Windows操作系统中进程应用程序开发1. 进程接口2. 进程应用实例开发第六节线程简介本章习题要点:进程想着概念、操作第五章操作系统引导启动及系统调用(4学时)(一)教学要求:1、理解GeekOS内核的中断处理2、理解中断处理在操作系统中的作用3、掌握GeekOS系统调用添加的方法4、理解GeekOS引导启动代码和初始化代码(二)教学重点与难点教学重点:引导启动代码分析、初始化程序、系统调用的实现教学难点:GeekOS的系统调用(三)教学内容第一节中断操作原理第二节 80x86微机的中断处理子系统第三节中断向量表第四节 GeekOS内核的中断处理第五节 GeekOS的系统调用1. 系统调用处理过程2. 系统调用的参数传递方式3. 系统时间与定时第六节 GeekOS引导启动代码分析1. 引导启动代码2. 初始化程序main.c本章习题要点:中断、系统调用过程第六章进程调度(6学时)(一)教学要求:1、理解调度算法2、掌握GeekOS中调度算法(二)教学重点与难点教学重点:调度算法及实现教学难点:调度算法的实现(三)教学内容第一节基本概念1 调度程序2 调度准则第二节调度算法1 先来先服务调度2 最短作业优先调度3.优先权调度4 轮转法调度5 多级队列调度6 多级反馈队列调度第三节 GeekOS中的进程调度算法分析本章习题要点:调度算法第七章进程同步(6学时)(一)教学要求:1、理解同步、锁、信号量的含义2、掌握GeekOS中的P/V操作实现(二)教学重点与难点教学重点:信号量与P/V操作教学难点:GeekOS中的P/V操作实现(三)教学内容第一节临界区域第二节互斥与锁第三节信号量与P/V操作第四节经典同步问题第五节 GeekOS中的同步1互斥与锁的实现2 P/V操作框架及实现思路本章习题要点:同步、信号量、P/V操作第八章死锁(2学时)(一)教学要求:1、理解死锁处理的方法2、掌握银行家算法(二)教学重点与难点教学重点:死锁概念、银行家算法教学难点:银行家算法(三)教学内容第一节死锁概念第二节死锁处理方法第三节银行家算法本章习题要点:银行家算法第九章内存管理(6学时)(一)教学要求:1、理解GeekOS中的分段管理代码2、掌握GeekOS添加分页管理的方法(二)教学重点与难点教学重点:分页管理及硬件支持教学难点:GeekOS中的分段管理代码(三)教学内容第一节基本概念第二节连续内存分配1 单道程序连续分配2 多道程序连续分配3 碎片第三节分页管理1 基本方法2 Intel 80x86中的硬件支持第四节分段管理1 基本方法2 Intel 80x86中的硬件支持第五节段页式管理第六节 GeekOS中的内存管理1 引导启动代码中的内存管理2 分段管理代码及分页管理方法本章习题要点:分页、分段第十章虚拟内存管理(6学时)(一)教学要求:1、理解GeekOS内核的中断处理2、理解中断处理在操作系统中的作用3、掌握GeekOS系统调用添加的方法(二)教学重点与难点教学重点:页面置换算法教学难点:GeekOS请求分页实现思想(三)教学内容第一节背景第二节请求分页调度第三节页面置换算法1 FIFO置换算法2 最优页置换算法3 LRU置换算法4 LRU近似置换算法第四节GeekOS请求分页实现思想本章习题要点:页面置换算法第十一章文件系统(6学时)(一)教学要求:1、理解GeekOS内核的中断处理2、理解中断处理在操作系统中的作用3、掌握GeekOS系统调用添加的方法(二)教学重点与难点教学重点:文件系统实现教学难点:GeekOS中文件系统实现(三)教学内容第一节文件系统接口第二节文件系统实现第三节GeekOS文件系统分析与添加本章习题要点:文件系统实现第十二章设备管理(4学时)(一)教学要求:1、理解GeekOS内核的中断处理2、理解中断处理在操作系统中的作用3、掌握GeekOS系统调用添加的方法(二)教学重点与难点教学重点:I/O软件设计、驱动程序教学难点:I/O软件设计层次(三)教学内容第一节I/O硬件第二节I/O软件设计本章习题要点:I/O软件设计层次五、教学方法或手段由于本课程偏重理论,因此主要采用讲授法。

《操作系统》课程教学大纲-30学时讲课讲稿

《操作系统》课程教学大纲-30学时讲课讲稿

《操作系统》课程教学大纲课程编号:030115Z0适用专业:计算机相关专业课程类型:必修课课程性质:专业基础课课程学时:30 课程学分:2一、课程定位操作系统(Operating System)课程是计算机相关专业一门专业基础课程,在课程设置上起着承上启下的作用,其特点是概念多、抽象和涉及面广。

主要任务是:使学生掌握计算机操作系统的基本原理及组成;计算机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法;对常用计算机操作系统会进行基本的操作使用。

本课程的学习要求学生具有一定的计算机组成和计算机程序设计基础,先导课程为计算机组成原理、C语言和数据结构,后续课程为网络基础,数据库,Linux技术等。

二、课程目标本课程的教学基本目标:是使学生理解操作系统基本原理,并在此基础上培养学生实际动手编程能力。

1.知识目标(1)理解操作系统的基本原理、组成、基本概念和主要功能;(2)基本掌握常用算法;(3)掌握常用操作系统的基本操作以及基本配置;(4)了解API函数的简单应用。

2.能力目标(1)熟练使用计算机操作系统;(2)能够解决一些简单的应用问题;(3)了解计算机操作系统设计技巧;3.素质目标(1)初步具备辩证思维的能力;(2)具有热爱科学,实事求是的学风和创新意识、创新精神;(3)加强职业道德意识。

三、课程设计1.设计理念以职业能力培养为导向,进行课程开发与设计。

按照人才培养目标要求来确定课程的内容、教学组织、教学方法和手段,注重培养学生分析问题、解决问题的能力、计算机思维能力、自学能力和从业能力。

(2.设计思路(1)以“够用、适用、实用"为目标设计课程教学内容。

(2)考虑后续课程需要,突出重点,强化专业应用。

(3)注重课堂教学互动,老师为主导,学生为主体,引导学生积极思维,培养学生的学习能力。

(4)注重培养学生分析问题、解决问题的能力和自学能力。

四、课程内容与学时分配五、教学设计六、考核评价学生成绩考核包括两个部分,一是平时成绩占50%,平时成绩根据学生出勤情况、课堂提问、作业和实验成绩综合评定;二是考试成绩占50%。

《操作系统》课程教学大纲-30学时

《操作系统》课程教学大纲-30学时

《操作系统》课程教学大纲课程编号:030115Z0适用专业:计算机相关专业课程类型:必修课课程性质:专业基础课课程学时:30 课程学分:2一、课程定位操作系统(Operating System)课程是计算机相关专业一门专业基础课程,在课程设置上起着承上启下的作用,其特点是概念多、抽象和涉及面广。

主要任务是:使学生掌握计算机操作系统的基本原理及组成;计算机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法;对常用计算机操作系统会进行基本的操作使用。

本课程的学习要求学生具有一定的计算机组成和计算机程序设计基础,先导课程为计算机组成原理、C语言和数据结构,后续课程为网络基础,数据库,Linux技术等。

二、课程目标本课程的教学基本目标:是使学生理解操作系统基本原理,并在此基础上培养学生实际动手编程能力。

1.知识目标(1)理解操作系统的基本原理、组成、基本概念和主要功能;(2)基本掌握常用算法;(3)掌握常用操作系统的基本操作以及基本配置;(4)了解API函数的简单应用。

2.能力目标(1)熟练使用计算机操作系统;(2)能够解决一些简单的应用问题;(3)了解计算机操作系统设计技巧;3.素质目标(1)初步具备辩证思维的能力;(2)具有热爱科学,实事求是的学风和创新意识、创新精神;(3)加强职业道德意识。

三、课程设计1.设计理念以职业能力培养为导向,进行课程开发与设计。

按照人才培养目标要求来确定课程的内容、教学组织、教学方法和手段,注重培养学生分析问题、解决问题的能力、计算机思维能力、自学能力和从业能力。

(2.设计思路(1)以“够用、适用、实用"为目标设计课程教学内容。

(2)考虑后续课程需要,突出重点,强化专业应用。

(3)注重课堂教学互动,老师为主导,学生为主体,引导学生积极思维,培养学生的学习能力。

(4)注重培养学生分析问题、解决问题的能力和自学能力。

四、课程内容与学时分配五、教学设计。

计算机操作系统课程教学大纲

计算机操作系统课程教学大纲

计算机操作系统课程教学大纲第一部分大纲说明一、课程的性质和任务计算机操作系统是中央广播电视大学计算机科学与技术本科专业(专科起点)的一门统设必修课程。

通过学习使学员掌握计算机操作系统的基本原理及组成;计算机操作系统的基本概念和相关的新概念、名词及术语;了解计算机操作系统的发展特点、设计技巧和方法;对常用计算机操作系统(DOS、Windows和UNIX或Linux)会进行基本的操作使用。

二、先修课程要求计算机组成原理、C语言程序设计、数据结构三、课程的教学基本要求掌握计算机操作系统的基本概念、新名词、术语及设计思路和方法技巧,掌握一种操作系统的安装、使用和简单维护。

四、教学方法和教学形式建议课堂讲解与实际参观、调研、实例使用相结合;加强实践教学,讲课与实验比例大于4:1。

五、课程教学要求的层次1.熟练掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与网络应用相关的问题,能够举一反三。

2.掌握:要求学生能够较好地理解和掌握,并且能够进行简单分析和判断。

3.了解:要求学生能够一般地了解所学内容。

第二部分多种媒体教材一体化总体设计初步方案一、学时分配课程教学总学时数为72学时,4学分,其中课内学时56学时,实验16学时。

教学章节学时分配如下:第1章计算机操作系统概述(8学分)第2章作业管理(8学分)第3章文件管理(8学分)第4章存储管理(8学分)第5章输入输出设备管理(8学分)第6章进程及处理机管理(10学分)第7章操作系统结构和程序设计(6学分)第三部分教学内容和教学要求第1章计算机操作系统概述(8学时)教学内容:操作系统定义及发展;操作系统的形成和五大类型;操作系统的五大功能;表征操作系统的属性;操作系统的配置、“生成”概念教学要求:熟练掌握:什么是操作系统;知道操作系统有五大类型和五大功能;掌握:至少掌握一种实际揽操作系统的安装、使用和维护;了解:初步了解如何认识、熟悉和解剖操作系统。

《操作系统》课程教学大纲

《操作系统》课程教学大纲

《操作系统》课程教学大纲操作系统课程教学大纲引言:操作系统是计算机科学与技术专业中一门重要的课程,其作为计算机系统的核心软件之一,在计算机科学与技术专业的学习中具有重要的地位。

本文将详细介绍操作系统课程的教学大纲,包括课程目标、主要内容、教学方法和评估方式等方面。

一、课程目标1. 培养学生对操作系统的基本概念和原理的理解;2. 掌握常见操作系统的设计与实现方法;3. 培养学生对操作系统的分析与设计能力;4. 开发学生的问题解决能力和团队合作能力。

二、主要内容1. 操作系统概述1.1 操作系统的定义与发展1.2 操作系统的功能与特点1.3 操作系统的分类与应用领域2. 进程管理2.1 进程的概念与特征2.2 进程的状态与转换2.3 进程调度算法2.4 进程同步与互斥2.5 进程通信与线程3. 存储管理3.1 存储器的层次结构与地址映射 3.2 内存分配与回收算法3.3 虚拟存储器与页面置换算法3.4 页面替换算法与缓存管理4. 文件管理4.1 文件系统的组织与管理4.2 文件的逻辑结构与物理结构 4.3 文件的存取与共享4.4 文件的保护与安全性5. 设备管理5.1 设备的分类与特性5.2 设备的分配与控制5.3 设备的中断与异常处理5.4 设备驱动程序设计三、教学方法1. 理论讲授:通过教师的讲解,向学生介绍操作系统的基本概念、原理和设计方法等内容;2. 实验演示:设计实际的操作系统实验,让学生通过实践加深对操作系统的理解;3. 小组讨论:组织学生分成小组,进行课堂讨论,提高学生的问题解决和团队合作能力;4. 课程项目:指导学生参与操作系统的开发项目,锻炼学生的实践能力和创新能力。

四、评估方式1. 平时成绩:包括作业、实验报告和课堂参与等;2. 期中考试:测试学生对操作系统知识的理解和掌握程度;3. 期末考试:全面检验学生对操作系统课程的综合能力。

五、参考教材1. 《现代操作系统》(第四版),作者:Andrew S. Tanenbaum;2. 《操作系统概念》(第九版),作者:Abraham Silberschatz、Peter B. Galvin、Greg Gagne。

《操作系统》课程教学大纲

《操作系统》课程教学大纲

《操作系统》课程教学大纲《操作系统》课程教学大纲一、课程简介《操作系统》是计算机科学的重要组成部分,是计算机专业学生必修的核心课程之一。

本课程旨在使学生掌握操作系统的基本原理、设计和实现技术,为后续的深入学习和实际开发打下坚实的基础。

二、课程目标通过本课程的学习,学生将能够:1、理解并掌握操作系统的基本概念、原理和设计思想;2、熟悉常见的操作系统结构和组织;3、理解并掌握进程管理、内存管理、文件系统和网络等方面的基本原理和技术;4、能够分析和解决操作系统相关的实际问题;5、培养独立思考和解决问题的能力,提高综合素质。

三、课程内容本课程主要包括以下内容:1、操作系统基本概念和原理;2、进程管理:进程的概念、创建与终止、并发控制;3、内存管理:内存的分配与回收、虚拟内存的概念和实现;4、文件系统:文件的概念、组织和访问、磁盘管理和文件系统的安全性;5、网络:网络的基本概念、协议和服务,操作系统的网络功能;6、安全性:操作系统的安全性机制和攻击方式,安全防护措施。

四、教学方法本课程采用多种教学方法,包括:1、课堂讲解:系统地介绍课程知识和理论;2、案例分析:通过分析实际案例,提高学生的理解和分析能力;3、实验实践:通过实验和实践,加深对理论知识的理解和掌握;4、小组讨论:通过小组讨论,促进学生的交流和合作,加深对课程知识的理解。

五、考试方式本课程的考试采用以下方式:1、平时作业:完成课堂布置的作业,巩固所学知识;2、期中考试:通过书面考试,检查学生对课程知识的掌握情况;3、期末考试:通过书面考试,全面考察学生对课程的掌握情况;4、实验实践:完成实验和实践任务,提高学生的实际操作能力。

六、教材和参考书本课程使用的教材为《操作系统概念》(第9版),由Abraham Silberschatz、Peter B. Galvin和Greg Gagne合著,由人民邮电出版社出版。

同时,学生可以参考以下参考书:1、《操作系统设计与实现》(第3版),由陈渝和谌卫军合著,由电子工业出版社出版;2、《现代操作系统》(第4版),由Andrew S. Tanenbaum合著,由机械工业出版社出版;3、《操作系统概念》(第8版),由Abraham Silberschatz、PeterB. Galvin和Glenn H. Babb合著,由机械工业出版社出版。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

•中央广播电视大学《操作系统》课程教学大纲第一部分大纲说明一、课程的性质、目的与任务• 《操作系统》是中央电大电子与信息工程类计算机应用专业学生必修的公共基础课之一,是一门涉及较多硬件知识的计算机系统软件课程。

在计算机软硬件课程的设置上,它起着承上启下的作用。

其特点是概念多、较抽象和涉及面广,其整体实现思想和技术又往往难于理解。

• 操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。

因此本课程的目的与任务是使学生通过本课程的学习,理解操作系统的基本概念和主要功能,掌握常用操作系统(如UNIX)的使用和一般管理方法,了解它是如何组织和运作的,从而为学生以后的学习和工作打下基础。

二、先修课要求• 本课程在学习之前最好具有计算机组成原理、程序设计语言的知识。

三、课程的教学要求基本概念:多道程序设计、并发、分时、作业、进程、互斥与同步、周转时间、吞吐量、重定位、连接、虚拟存储、虚拟设备、死锁、线程。

• 基本知识:计算机系统资源(处理机、存储器、设备、文件)的管理策略。

• 基本技能:管理系统资源的常用命令、系统配置与维护的方法和技术。

重点:进程概念、存储管理(尤其虚拟存储)的各种策略、文件系统的管理、设备的管理和配置。

• 难点:进程的概念及其与程序的区别、进程间同步与互斥的正确实现、虚拟设备与虚拟存储。

四、课程的教学方法和教学形式建议• 1、本课程概念多、较抽象、涉及面广,因此教学形式以讲授方式(面授和电视录像)为主。

• 2、为加强和落实动手能力的培养,应充分重视实践性教学环节,保证上机机时不少于26学时。

建议在UNIX或兼容的系统中完成实验。

• 3、对关键性概念、整体实现思想方面的问题可辅以课堂讨论的形式。

• 4、如条件许可,应利用网络技术进行授课、答疑和讨论。

五、教学要求的层次课程的教学要求在每一章教学内容之后给出,大体上分为三个层次:了解、理解和掌握。

了解即能正确判别有关概念和方法;理解是能正确表达有关概念和方法的含义;掌握是在理解的基础上加以灵活应用。

•第二部分教学媒体与教学过程建议一、课程教学总学时数、学分数• 课程教学总学时数为90学时,其中授课时间为64学时(含面授、录像学时),实验课时为26学时。

总学分数为5学分。

二、文字教材与音像教材的配合• 1.课程以文字教材为主(包括主教材和实验教材两部分),•文字教材担负起形成整个课程体系系统性和完整性的任务,是学生学习的主要媒体形式。

因此教材要概念清晰、条理分明、深入浅出、便于自学,并要注意加强导学。

在内容上要紧密围绕培养目标,突出重点、兼顾一般,反映当代最新技术及应用。

• 2.录像教材作为文字教材的强化媒体,配合文字教材讲授课程的重点、难点以及问题的分析方法与思路。

两者互相补充,彼此配合。

• 3.努力实现网上教学。

三、主要教学媒体的使用与学时分配• 教学内容授课学时实验学时• (含录像学时)<一> 操作系统引论 6• <二> 进程管理10 4• <三> 处理机管理 8• <四> 存储器管理 8 6• <五> 文件系统 10 6• <六> 设备管理 6 6• <七> 中断和信号机构 3• <八> 死锁 2• <九> 微内核体系结构 6 4• <十> 网络操作系统 3<十一> 操作系统展望与汉化 2• 合计 64 26四、考核• 本课程采用笔试和上机操作两种考核方式,笔试由中央电大根据教学大纲统一命题,上机操作由各省级和计划单列市电大完成考核。

•第三部分教学内容和教学要求[一] 操作系统引论•教学内容• 1.1 操作系统的形成和发展• 一、什么是操作系统• 二、操作系统的发展历程• 1.2 操作系统的功能和特性• 一、操作系统的功能• 二、操作系统的特性• 1.3 操作系统的类型和主要产品• 一、多道批处理系统• 二、分时系统• 三、实时系统• 四、个人机系统• 五、网络操作系统六、分布式操作系统七、操作系统的主要产品系列• 1.4 操作系统的用户界面• 一、图形界面• 二、命令行界面• 三、系统调用教学要求• 1、掌握:操作系统的定义,操作系统的特性和主要功能。

• 2、理解:操作系统的主要类型,UNIX命令行格式,分时概念。

• 3、了解:操作系统的发展历程,分时和实时操作系统的特点,操作系统的用户界面,操作系统在计算机系统中的地位,主要操作系统产品系列。

教学建议• 各实施单位可根据具体情况,对所用操作系统的运行环境作适当介绍。

[二] 进程管理教学内容• 2.1 进程的概念• 一、多道程序设计概念• 二、进程的定义• 2.2 进程的状态和组成• 一、进程的状态及其变化• 二、进程的组成• 三、进程队列• 2.3 进程的管理和有关命令• 一、进程的管理• 二、进程管理命令• 2.4 进程的相互作用和通信• 一、进程的同步与互斥• 二、同步机制及其应用• 三、进程间的通信教学要求• 1、掌握:进程定义,临界区概念,进程的状态及其变化,进程的同步与互斥。

• 2、理解:多道程序设计概念,进程的组成,进程管理的基本命令,信号量和P、V操作及其应用。

• 3、了解:进程间的通信。

教学建议• 进程以及进程的同步与互斥既是本课程的重点,又是难点,可组织适当讨论,多加练习,适当开设习题课,鼓励学生积极思考,多提问题。

[三] 处理机管理教学内容• 3.1作业调度• 一、调度级别• 二、作业状态• 三、作业调度• 3.2进程调度• 3.3调度性能的评价• 3.4常用调度算法• 一、先来先服务法• 二、时间片轮转法三、优先级法• 四、其他算法简介• 3.5 UNIX常用调度命令及命令执行过程• 一、UNIX常用调度命令• 二、Shell命令执行过程教学要求• 1.掌握:作业调度和进程调度的功能,先来先服务法、时间片轮转法、优先级法。

• 2.理解:调度级别,性能评价标准,UNIX常用调度命令。

• 3.了解:Shell命令执行过程,其他调度算法。

[四] 存储器管理教学内容• 4.1存储器管理引言• 一、存储器的层次• 二、用户程序的主要处理阶段• 三、存储管理的功能四、存储管理基本技术• 4.2 分页存储管理技术• 一、虚拟存储器的概念• 二、分页的概念• 三、请求分页的基本原理• 四、硬件支持及缺页处理• 五、页的保护和共享• 4.3分段存储管理技术• 一、分段存储管理的基本概念• 二、分段存储管理的基本原理• 三、段的保护和共享• 四、段页式存储管理技术• 4.4 虚存中的置换算法• 一、先进先出法• 二、最优置换法• 三、最近最少使用置换法• 四、最近未使用置换法4.5 UNIX中的存储管理技术教学要求• 1、掌握:用户程序的主要处理阶段及相应概念,分页和分段的概念,虚拟存储器概念,分页存储管理技术。

• 2、理解:存储器层次,分段存储管理技术,UNIX中的存储管理技术。

• 3、了解:段页式存储管理技术,虚存中的置换算法。

教学建议• 处理机管理和存储器管理的实验可一起进行,以体现二者的联系。

[五] 文件系统教学内容• 5.1概述• 一、文件及其分类• 二、文件系统的功能• 5.2文件的逻辑组织和物理组织• 一、文件的逻辑组织• 二、文件的物理组织• 5.3目录结构• 一、文件控制块和文件目录• 二、目录结构• 5.4文件存储空间的管理• 5.5文件的共享和文件系统的安全性• 一、文件的连接• 二、文件的存取控制• 三、文件的后备和恢复• 5.6 UNIX文件的主要操作及其命令• 一、普通文件的操作• 二、目录文件的操作• 三、文件系统的操作• 四、管道文件教学要求• 1、掌握:文件的逻辑组织和物理组织的概念及不同的组织形式,文件的目录结构,文件和目录的主要操作。

• 2、理解:文件的分类,文件的存取控制,UNIX文件系统的主要操作。

• 3、了解:文件系统的功能,文件存储空间的管理,文件的后备和恢复,管道文件。

[六] 设备管理教学内容• 6.1设备管理概述• 一、设备分类和标识• 二、缓冲技术• 三、设备管理的功能• 6.2设备分配技术• 一、设备分配技术• 二、Spooling系统• 6.3输入输出管理• 一、处理输入输出请求的步骤• 二、设备管理程序功能• 6.4 UNIX常用设备安装和管理• 一、打印机的安装和管理• 二、终端的安装和管理教学要求• 1、掌握:设备分配技术,设备管理程序功能,UNIX常用设备安装和管理。

• 2、理解:缓冲技术。

3、了解:设备分类,Spooling系统,处理I/O请求的步骤。

[七] 中断和信号机构教学内容• 7.1中断处理• 一、中断的一般处理过程• 二、系统调用的实施• 7.2 UNIX信号机构• 一、信号分类• 二、信号处理方式• 三、信号的检测和处理教学要求• 1.理解: 中断的一般处理过程。

• 2.了解:系统调用实施,UNIX信号机构。

[八] 死锁教学内容• 8.1死锁的概念• 一、什么是死锁• 二、死锁的必要条件• 8.2死锁的预防• 8.3死锁的避免• 一、安全序列• 二、银行家算法• 8.4死锁的检测及恢复• 一、死锁的检测• 二、死锁的恢复教学要求• 1.掌握:死锁的概念,死锁的预防和避免。

• 2.理解:死锁的必要条件。

• 3.了解:银行家算法,死锁的检测及恢复。

[九] 微内核体系结构教学内容• 9.1微内核概述• 一、微内核概念• 二、微内核结构的特点• 三、微内核操作系统产品• 9.2 Windows NT的结构• 9.3 Windows NT的对象、进程和线程• 一、对象• 二、进程• 三、线程• 四、进程管理程序• 9.4 Windows NT的内核• 一、内核调度程序• 二、中断和异常处理• 三、内核的同步机制• 9.5虚拟存储管理• 一、进程的虚拟地址空间• 二、NT虚拟分页的地址转换机构• 三、页面调度策略和工作集• 9.6输入输出系统• 一、输入输出系统的结构• 二、统一的驱动程序模型• 9.7 Windows NT网络功能• 一、内装网络• 二、开放式结构• 三、分布式应用环境• 9.8进程通信、对象管理及安全性• 一、进程通信• 二、对象管理• 三、NT的安全性教学要求• 1.理解: 微内核、对象、线程的概念。

• 2.了解:Windows NT的结构及各部分的主要功能。

[十] 网络操作系统教学内容• 10.1 网络系统概述• 一、计算机网络的定义、分类和发展• 二、常用网络互连标准• 10.2网络操作系统• 一、网络操作系统的任务及分类• 二、网络操作系统的一般特性• 10.3 Windows NT网络命令使用教学要求• 1.理解:网络操作系统的任务。

相关文档
最新文档