第一章 引论
1.1操作系统概述
1.1.1操作系统的作用和定义
1.1.2操作系统的历史
1.2计算机硬件系统概述
1.2.1计算机硬件系统结构
1.2.2现代操作系统的硬件基础
1.3操作系统类型
1.3.1批处理系统
1.3.2分时系统
1.3.3实时系统
1.3.4微机操作系统
1_3.5网络操作系统
1.3.6分布式操作系统
1.4操作系统的特征和功能
1.4.1操作系统的特征
1.4.2操作系统的功能
1.5习题
1.5.1例题
1.5.2选择题
1.5.3问答题
第二章 进程管理
2.1进程的引入和描述
2.1.1进程的引入
2.1.2进程的描述
2.1.3进程控制块
2.1.4进程上下文
2.2进程控制
2.2.1内核
2.2.2进程状态的细化
2.2.3进程控制原语
2.2.4线程
2.3进程同步
2.3.1进程同步的概念
2.3.2实现进程同步机制的硬件技术
2.3.3信号量机制
2.3.4利用信号量实现进程互斥
2.3.5利用信号量实现进程同步
2.3.6经典进程同步问题
2.3.7进程同步的分析
2.4进程通信
2.4.1共享存储器系统
2.4.2消息传递系统
2.4.3管道通信
2.4.4windowsNT内部进程通信机制
2.5调度
2.5.1CPU三级调度
2.5.2CPU调度队列模型
2.5.3作业调度
2.5.4进程调度
2.5.5调度方式和算法的选择准则
和评价
2.5.6作业/进程调度算法
2.6进程死锁
2.6.1死锁的原因和条件
2.6.2死锁的预防
2.6.3死锁的避免
2.6.4死锁的检测
2.6.5死锁的解除
2.7操作系统结构
2.7.1操作系统采用结构程序设计
的必要性
2.7.2模块接口法
2.7.3层次结构法
2.7.4客户/服务器结构
2.7.5windows98结构
2.8实验与习题
2.8.1实验1:LJnix环境下复合命令的使用
2.8.2实验2:系统性能的监视
2.8.3实验3:Unix进程控制的系统调用的使用
2.8.4选择题
2.8.5问答题
第三章 存储管理
3.1存储管理概述
3.1.1存储管理的分类
3.1.2地址重定位
3.2存储器的连续分配方式
3.2.1固定式分区分配方式
3.2.2可变式分区分配方式
3.2.3Intel86系列CPU在DOS下的工作模式和寻址方式
3.2.4MS—DOS的内存管理机制
3.2.5MS—DOs对延伸内存和扩充
内存的管理
3.3存储器的离散分配方式
3.3.1纯分页存储管理方式
3.3.2分段存储管理方式
3.3.3段页式存储管理方式
3.4虚拟存储器管理技术
3.4.1虚拟存储器的基本概念
3.4.2请求分页存储管理方式
3.4.3请求分段存储管理方式
3.532位微机的虚拟存储器管理技术
3.5.1Intel80386提供的存储管理方式
3.5.2分段存储管理
3.5.3分页存储管理
3.5.4Windows95/98系统地址空间的划分
3.5.5Windows95/98虚拟存储技术
3.6高速缓冲存储器
3.6.1高速缓冲存储器的组织
3.6.2缓存块的编址形式
3.6.3缓存的工作过程
3.7实验与习题
3.7.1实验1:在、Windows95/98下观察虚拟内存管理程序的性能
3.7.2实验2:设置Windows95/98交换文件的大小
3.7.3实验3:观察交换文件大小的变化
3.7.4实验4:观察Windows95/98中32位模块程序的加载情况
3.7.5实验5:调整物理内存
3.7.6选择题
3.7.7问答题
第四章 设备管理
4.1设备管理概述
4.1.1设备的分类
4.11.2设备管理的目标和功能
4.2I/0控制方式
4.2.1程序I/O方式
4.2.2中断控制方式
4.2.3DMA控制方式
4.2.4I/O通道控制方式
4.3缓冲技术
4.3.1缓冲的引入
4.3.2缓冲的类型
4.3.3Unix系统的缓冲技术
4.4设备的分配
4.4.1设备分配的策略
4.4.2设备分配程序
4.4.3SPOOLing技术
4.5磁盘I/O
4.5.1磁盘结构
4.5.2数据的组织
4.5.3磁盘的访问时间
4.5.4磁盘调度算法
4.6设备处理
4.6.1设备处理程序的功能和处理方式
4.6.2设备处理程序的处理过程
4.6.3Windows98/NT驱动程序
4.6.4Windows98/NT注册表
4.7实验与习题
4.7.1实验1:注册表编辑器的使用
4.7.2实验2:声卡安装实例
4.7.3选择题
4.7.4问答题
第五章 文件系统
5.1概述
5.1.1文件和文件系统
5.1.2文件系统的类型
5.1.3操作系统对多种文件系统的
支持
5.2文件的组织
5.2.1文件的逻辑结构
5.2.2文件的物理结构
5.2.3MS—DOS/Windows98FAT结构
5.2.4LInix直接间接混合寻址方式
5.2.5范例
5.3文件的目录和管理
5.3.1文件控制块FCB
5.3.2目录结构——多级目录
5.3.3MS-DOS目录结构
5.3.4Windows98VFAT目录结构
5.3.5文件系统安装——unix可装卸文件系统
5.3.6文件共享——unix树型
带勾连的目录结构
5.3.7目录管理
5.4文件存储空间的管理
5.4.1磁盘组织
5.4.2磁盘空闲块管理和磁盘碎片整理
5.4.3MS—D0s/Windows98文件系统磁盘的结构
5.4.4WindowsNT文件系统NTFS磁盘的结构
5.4.5SC()LInix文件系统磁盘
的结构
5.5文件的保护和安全
5.5.1文件的存取控制
5.5.2分级安全管理
5.5.3文件的转储和恢复——Unix分级备份
5.5.4WindowsNT安全性
5.6实验与习题
5.6.1实验1:Windows98’VFAT文件系统
5.6.2实验2:磁盘格式化
5.6.3实验3:文件关联
5.6.4实验4:使用磁盘扫描程序修复FAT错误
5.6.5选择题
5.6.6问答题
第六章 操作系统接口
6.1用户与操作系统的接口
6.1.1用户接口
6.1.2MS—DOS的接口
6.1.3Windows98的接口
6.2用户与中文操作系统的接口
6.2.1中文操作系统处理汉字的原理
6.2.2Windows98/NT字体
6.3习题
6.3.1选择题
6.3.2问答题
参考文献