操作系统 课程标准
第一章 操作系统引论
- 
【目的要求】 
 1.[了解] OS的引入和发展;
 2.[熟悉] 多道程序设计技术;
 3.[掌握] 操作系统的功能和特征、操作系统的分类;
 4.[了解] 操作系统的结构设计。
- 
【重点与难点】操作系统的功能和特征;操作系统的分类。
- 
【讲授内容】 
 1.操作系统的目标和作用
 2.操作系统的发展过程
 3.操作系统的基本特性
 4.操作系统的主要功能
 5.OS结构设计
第二章 进程的描述与控制
- 
【目的要求】 
 1.[掌握]进程的概念及其特征、进程的状态及其转换;
 2.[掌握]进程控制原语,用P、V操作解决进程同步问题;
 3.[熟悉]进程间的高级通信机制;
 4.[熟悉]消息缓冲队列机制;
 5.[了解]管程的概念;
 6.[了解]线程的概念、线程与进程的不同、线程的实现方式。
- 
【重点与难点】进程的概念及其特征;进程的状态及其转换;信号量机制;经典进程的同步问题。
- 
【讲授内容】 
 1.前趋图和程序执行
 2.进程的描述
 3.进程控制
 4.进程同步
 5.经典进程的同步问题
 6.进程通信
 7.线程(Threads)的基本概念
 8.线程的实现
第三章 处理机调度与死锁
- 
【目的要求】 
 1.[掌握]进程调度和常见的调度算法;
 2.[熟悉]死锁的概念和产生的必要条件;
 3.[掌握]死锁的预防和避免方法;
 4.[了解]死锁的检测及恢复。
- 
【重点与难点】常见的进程调度算法;死锁的原因和必要条件;银行家算法
- 
【讲授内容】 
 1.处理机调度的层次和调度算法的目标
 2.作业与作业调度
 3.进程调度
 4.实时调度
 5.死锁概述
 6.预防死锁
 7.避免死锁
 8.死锁的检测与解除
第四章 存储器管理
- 
【目的要求】 
 1.[了解]存储器的层次结构;
 2.[熟悉]程序的装入和链接方式;
 3.[掌握]基于顺序搜索的动态分区分配算法,了解基于索引搜索的动态分区分配算法;
 4.[熟悉]多道程序环境下的对换技术;
 5.[掌握]分区、页式、段式的实现原理和地址变换过程;
 6.[了解]段页式存储管理方式。
- 
【重点与难点】基于顺序搜索的动态分区分配算法;页式、段式的实现原理和地址变换过程
- 
【讲授内容】 
 1.存储器的层次结构
 2.程序的装入和链接
 3.连续分配存储管理方式
 4.对换(Swapping)
 5.分页存储管理方式
 6.分段存储管理方式
第五章 虚拟存储器
- 
【目的要求】 
 1.[熟悉]虚拟存储器的概念和特征;
 2.[掌握]请求分页、虚拟段式的实现原理和地址变换过程;
 3.[掌握]虚拟存储器中常用的页面置换算法;
 4.[了解]抖动与工作集的概念。
- 
【重点与难点】请求分页、请求分段的实现原理和地址变换过程;页面置换算法
- 
【讲授内容】 
 1.虚拟存储器概述
 2.请求分页存储管理方式
 3.页面置换算法
 4.“抖动”与工作集
 5.请求分段存储管理方式
第六章 输入输出系统
- 
【目的要求】 
 1.[了解]I/O系统的功能和层次结构;
 2.[了解]I/O设备的类型和设备控制器的基本功能;
 3.[熟悉]通道的概念和类型;
 4.[熟悉]I/O控制方式、设备分配的数据结构及分配程序;
 4.[了解]中断机构、设备驱动程序、与设备无关的I/O软件;
 6.[熟悉]缓冲技术和Spooling系统;
 7.[掌握]常用的磁盘调度算法。
- 
【重点与难点】I/O控制方式; Spooling技术;缓冲管理;磁盘调度算法
- 
【讲授内容】 
 1.I/O系统的功能、模型和接口
 2.I/O设备和设备控制器
 3.中断机构和中断处理程序
 4.设备驱动程序
 5.与设备无关的I/O软件
 6.用户层的I/O软件
 7.缓冲区管理
 8.磁盘存储器的性能和调度
第七章 文件管理
- 
【目的要求】 
 1.[掌握]文件的概念,了解文件的属性和类型;
 2.[了解]文件系统的概念、文件系统的层次模型;
 3.[掌握]文件的逻辑结构;
 4.[了解]文件目录、文件控制块和索引结点;
 5.[了解]文件共享方式。
- 
【重点与难点】文件的逻辑结构
- 
【讲授内容】 
 1.文件和文件系统
 2.文件的逻辑结构
 3.文件目录
 4.文件共享
第八章 磁盘存储器的管理
- 
【目的要求】 
 1.[掌握]目前常用的外存组织方式;
 2.[熟悉]常用的文件存储空间的管理方法;
 3.[了解]提高磁盘I/O速度的途径;
 4.[了解]提高磁盘可靠性的技术;
 5.[了解]数据一致性控制。
- 
【重点与难点】常用的外存组织方式;文件存储空间的管理方法
- 
【讲授内容】 
 1.外存的组织方式
 2.文件存储空间的管理
 3.提高磁盘I/O速度的途径
 4.提高磁盘可靠性的技术
 5.数据一致性控制
第九章 操作系统接口
- 
【目的要求】 
 1.[了解]用户接口和程序接口;
 2.[了解]键盘终端处理程序和MS-DOS解释程序;
 3.[掌握]系统调用的基本概念。
- 
【重点与难点】系统调用
- 
【讲授内容】 
 1.用户接口
 2.联机命令接口的实现
 3.系统调用的概念和类型

