计算机操作系统原理主讲:王凤广
2003.2— 2008.11
第一章 操作系统概述
1、操作系统的概念操作系统的特征操作系统的分类、特点操作系统的功能操作系统的观点
2、用户接口分类、特点第二章 进程管理
1、进程管理的功能
2,进程的基本概念并发程序的特点进程的定义进程的特征进程的结构进程的状态及状态转换进程的结构进程和程序的区别和联系第二章 进程管理
3,进程的控制和调度原语进程控制原语的种类和算法进程调度的功能和分类
4,进程的互斥临界资源临界区进程护持的概念加锁原语和开锁原语实现互斥第二章 进程管理
5、进程的同步同步的概念
PV操作的算法、物理意义
PV操作解决进程的互斥生产者和消费者问题,读者和写者问题
6、进程通信进程通信的概念高级通信、低级通信通信的方式、特点第二章 进程管理
7、死锁死锁的概念产生死锁的原因和必要条件死锁的处理银行家算法第三章 存储管理
1、基本概念名字空间、地址空间、物理空间、逻辑地址、物理地址、重定位、
虚拟存储器、内零头、外零头、抖动、存储保护的功能等。
2、分区存储管理基本原理存储得分配合去配特点第三章 存储管理
3、虚拟存储器原理虚拟存储器的概念虚拟存储器的实现第三章 存储管理
4、分页式存储管理基本原理地址映射特点虚存的实现和计算页面淘汰算法工作集第三章 存储管理
5、分段式存储管理基本原理地址映射特点虚存的实现和计算分页和分段的区别第四章 文件管理一、主要内容
1、文件系统的基本概念什么是文件系统,文件的概念,文件的类型
2、文件的组织文件的逻辑结构,文件的物理结构,Linux文件的物理结构
3、文件存储空间的管理空白文件目录,位示图法,空闲块链
4、文件的目录管理理解目录的概念理解目录的结构
Linux的 I节点第四章 文件管理一、主要内容
5、安全和共享文件安全的实现方式
UNIX基本安全系统的特点共享的概念
Linux共享的特点
6、文件的基本操作文件操作的基本算法第五章 设备管理一、主要内容
1、设备管理的基本概念设备的基本分类,设备管理的基本目标,设备管理的功能
2,I/O控制方式的分类,基本原理
3、磁盘调度算法的意义,调度方式
4,RAID的基本概念
RAID 0,RAID 1,RAID 3,RAID 5的基本原理,特点。