| 第一章 操作系统概述 1?1 存储程序式计算机 1?1?1 存储程序式计算机的结构和特点 1?1?2 计算机系统结构与操作系统的关系 1?2 操作系统的形成和发展 1?2?1 早期计算机 1?2?2 批处理 1?2?3 多道程序设计与多道成批系统 1?2?4 分时系统 1?2?5 实时系统 1?2?6 计算机网络 1?2?7 分布式系统 1?3 操作系统的基本概念 1?3?1 操作系统的定义及其在计算机系统中的地位 1?3?2 操作系统的功能 1?4 操作系统的特性及其应解决的基本问题 1?4?1 操作系统的特性 1?4?2 操作系统的性能指标 1?4?3 操作系统应解决的基本问题 1?5 分析和设计操作系统的几种观点 1?5?1 用户观点 1?5?2 资源管理观点 1?5?3 进程观点 1?5?4 模块分层观点 1?6 微机操作系统 1?6?1 DOS操作系统 1?6?2 Windows操作系统 1?6?3 OS/2操作系统 1?6?4 UNIX操作系统 1?6?5 Minix――OS群的小精灵 1?6?6 Linux操作系统 习题 第二章 进程管理 2?1 引言 2?2 进程的引入和定义 2?2?1 进程的引入 2?2?2 进程的定义 2?3 进程的状态和进程控制块 2?3?1 进程的状态及状态变化图 2?3?2 进程控制块 2?4 进程控制 2?4?1 原语 2?4?2 进程控制原语 2?5 线程的基本概念 2?5?1 线程的引入 2?5?2 线程与进程的比较 2?5?3 用户级线程和内核支持线程 2?6 进程调度 2?6?1 进程调度的职能 2?6?2 进程调度算法 2?6?3 调度时的进程状态图 2?7 进程通信 2?7?1 临界资源和临界区 2?7?2 进程的通信方式之一――同步与互斥 2?7?3 两个经典的同步/互斥问题 2?7?4 结构化的同步/互斥机制――管程 2?7?5 进程的通信方式之二――消息缓冲 2?8 死锁 2?8?1 死锁成因和必要条件 2?8?2 预防死锁 2?8?3 发现死锁 2?8?4 解除死锁 习题 第三章 存储管理 3?1 分区存储管理 3?1?1 地址重定位 3?1?2 固定式分区和可变式分区 |
商品评论(0条)