
| 过去,大多数的计算机都是独立工作的,大多数的操作系统也设计为在单处理机上运行。然而,这种状况正在发生迅速的变化:许多计算机都联网工作,因而分布式操作系统也变得越来越重要。作为操作系统课程的教材,本书的特别之处在于认识了这个变化,并将分布式操作系统提高到与传统的单CPU操作系统同等地位来讲述。 |
|
|
| 译者序 前言 第一部分 传统操作系统 第1章 引言 1.1 什么是操作系统 1.2 操作系统历史 1.3 操作系统基本概念 1.4 操作系统结构 1.5 本书其他部分的概要 1.6 小结 习题 第2章 进程 2.1 进程介绍 2.2 进程间通信 2.3 经典的IPC问题 2.4 进程调度 2.5 小结 习题 第3章 存储管理 3.l 无交换或分页的存储管理 3.2 交换 3.3 虚拟存储器 3.4 页面置换算法 3.5 分页算法模型 3.6 分页系统中的设计问题 3.7 分段 3.8 小结 习题 第4章 文件系统 4.1 文件 4.2 目录 4.3 文件系统的实现 4.4 安全性 4.5 保护机制 4.6 小结 习题 第5章 I/O设备管理 5.1 I/O硬件组成原理 5.2 I/O 软件原理 5.3 磁盘 5.4 时钟 5.5 终端 5.6 小结 习题 第6章 死锁 6.1 资源 6.2 死销定义 6.3 鸵鸟算法 6.4 死锁检测和恢复 6.5 死锁避免 6.6 死镇预防 6.7 其他问题 6.8 小结 习题 第7章 实例研究 I:UNIX 7.1 UNIX的历史 7.2 UNIX概述 7.3 UNIX的一些基础概念 7.4 UNIX的系统调用 7.5 UNIX的实现 7.6 小结 习题 第8章 实例研究2:MS-DOS 8.1 MS-DOS的历史 8.2 MS-DOS概述 8.3 MS-DOS的基本概念 8.4 MS-DOS的系统调用 8.5 MS-DOS的实现 8.6 小结 习题 第二部分 分布式操作系统 第9章 分布式操作系统概述 第10章 分布式系统中的通信问题… 第11章 分布式系统中的同步 第12章 分布式系统中的进程及处理器 第13章 分布式文件系统 第14章 实例研究3:AMOEBA 第15章 实例研究4:Mach操作系统 附录A 阅读材料及参考文献 附录B C语言简介 |
商品评论(0条)