第1章 计算机操作系统概述
1.1 操作系统简介
1.2 计算机系统结构
1.3 操作系统结构
小结
综合练习一
第2章 进程与线程
2.1 进程的基础
2.2 进程调
2.3 交互控制
2.4 交互进程
2.5 进程间通信
2.6 线程的基本概念
2.7 多线程优点
2.8 用户线程和内核线程
2.9 多线程模式
2.10 Java线程
2.11 Java线程
小结
综合练习一
第3章 处理机调度
3.1 调度的基本概念
3.2 调度标准
3.3 调度算法
3.4 多处理机调用
3.5 实时调度
3.6 Java线程调度
3.7 并发进程
3.8 临界资源和临界区
3.9 双作业的解决方案
3.10 硬件同步
3.11 信号量
3.12 经典同步问题
3.13 管程
3.14 Java同步机制
3.15 死锁的定义
小结
综合练习三
第4章 存储管理
4.1 背景知识
4.2 分区管理及相关技术
4.3 页式管理
4.4 段式管理
4.5 段页式管理
4.6 虚拟内存背景知识
4.7 虚拟内在请求页式管理
4.8 虚拟内存的页替换算法
4.9 虚拟内存的页面分配
4.10 抖动
小结
综合练习四
第5章 文件系统
5.1 文件系统的概念
5.2 文件访问方式
5.3 目录结构
5.4 文件保护
5.5 文件系统结构
5.6 文件存储空间分配与管理
第6章 I/O系统
6.1 引言
6.2 I/O硬件
6.3 数据传送控制方式
6.4 I/O子系统核心
6.5 磁盘结构
……
第7章 分布式通信
第8章 分布式管理
第9章 系统安全问题
第10章 UNIX操作系统
第11章 Linux操作系统
第12章 Windows 2003操作系统
附录A Java语言基础
参考答案
参考文献