这书是电脑操作系统行业的权威性教材内容之首。全书详解了电脑操作系统的基本概念,包含系统进程、进程间通信、信号量、管程、消息传递、生产调度优化算法、键入/輸出、死锁、机器设备驱动安装、存储管理、调页优化算法、系统文件设计构思、安全性和维护体制等,并深层次探讨了MINIX 3电脑操作系统。这类分配不但可使用户掌握电脑操作系统的基本概念,并且可使用户掌握如何把基本概念运用到真正的电脑操作系统中来。
Andrew S.Tanenbaum西班牙阿姆斯特丹随意高校电子信息科学系专家教授,IEEE高級vip会员、ACM高級vip会员、西班牙皇室造型艺术和工程院院士。曾获ACM Karl V. Karlstrom优秀教育奖、ACM电子信息科学文化教育优秀荣誉奖、Texty非凡教材内容奖、第10届ACM操作系统原理讨论会优秀毕业论文奖。研究内容为编译技术性、电脑操作系统、互联网、局域和广域分布式系统。在各种各样学术杂志及大会上发布了70数篇毕业论文,出版发行了5本电子计算机层面的著作。
目录
- 第1章 引言
- 1.1 什么是操作系统
- 1.2 操作系统的发展历史
- 1.3 操作系统概念
- 1.4 系统调用
- 1.5 操作系统结构
- 1.6 剩余各章内容简介
- 1.7 小结
- 习题
- 第2章 进程
- 2.1 进程介绍
- 2.2 进程间通信
- 2.3 经典IPC问题
- 2.4 进程调度
- 2.5 MINIX3进程概述
- 2.6 MINIX3中进程的实现
- 2.7 MINIX3的系统任务
- 2.8 MINIX3的时钟任务
- 2.9 小结
- 习题
- 第3章 输入/输出系统
- 3.1 I/O硬件原理
- 3.2 I/O软件原理
- 3.3 死锁
- 3.4 MINIX3中的I/O概述
- 3.5 MINIX3中的块设备
- 3.6 RAM盘
- 3.7 磁盘
- 3.8 终端
- 3.9 小结
- 习题
- 第4章 存储管理
- 4.1 基本的存储管理
- 4.2 交换技术
- 4.3 虚拟存储管理
- 4.4 页面置换算法
- 4.5 页式存储管理中的设计问题
- 4.6 段式存储管理
- 4.7 MINIX3进程管理器概述
- 4.8 MINIX3进程管理器的实现
- 4.9 小结
- 习题
- 第5章 文件系统
- 5.1 文件
- 5.2 目录
- 5.3 文件系统的实现
- 5.4 文件系统的安全性
- 5.5 保护机制
- 5.6 MINIX3文件系统概述
- 5.7 MINIX3文件系统的实现
- 5.8 小结
- 习题
- 第6章 阅读材料和参考文献
- 6.1 推荐的进一步阅读材料
- 6.2 按字母顺序排列的参考文献
- 索引