现代操作系统

分类: 图书,计算机/网络,计算机理论,
作者: 坦尼鲍姆 著,陈向群等 译
出 版 社: 机械工业出版社
出版时间: 1999-11-1字数:版次: 1页数: 501印刷时间: 2003-1-1开本:印次:纸张: 胶版纸I S B N : 9787111071174包装: 平装编辑推荐
过去,大多数的计算机都是独立工作的,大多数的操作系统也设计为在单处理机上运行。然而,这种状况正在发生迅速的变化:许多计算机都联网工作,因而分布式操作系统也变得越来越重要。作为操作系统课程的教材,本书的特别之处在于认识了这个变化,并将分布式操作系统提高到与传统的单CPU操作系统同等地位来讲述。
内容简介
本书共分两部分,第一部分详尽讲述了传统操作系统知识,包括进程、存储器管理、文件系统、I/O设备管理、死锁等内容;第二部分主要介绍了分布式操作系统,包括层次协议、远程过程调用、互斥操作、分布式文件系统等专题。
为加深概念的理解,本书还详细介绍了四个操作系统,包括两个传统的系统UNIX和MS-DOS;两个分布式系统Amoeba和Mach。此外还简要介绍了NFS、AFS、ISIS等其他几个系统。
本书体系完整、内容丰富、叙述清晰,是大学计算机及相关专业学生不可多得的教科书,对于从事计算机管理、开发、系统分析等职业的专业人员也是优秀的参考书。
作者简介
目录
译者序
前言
第一部分 传统操作系统
第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语言简介
媒体评论