《操作系统精髓与设计原理第五版》是2006年电子工业出版社出版的图书,作者是斯托林斯。
操作系统是计算机系统的核心系统软件,负责控制和管理整个系统,使之协调工作。本书不仅全面系统地讲述了操作系统的基本概念、原理和方法,而且以当代最流行的操作系统——Windows、UNIX和Linux为例,全面清楚地展现了当代操作系统的本质和特点,使本书的内容具有先进性和适应性。
本书既注重对操作系统的经典内容的论述,又紧密联系当代流行的设计问题以及当前操作系统的发展方向,可作为大学计算机专业或计算机应用相关专业的本科生教材和参考书,也可供从事计算机方向研究的专业技术人员使用。
目录
- 第0章 读者指南
- 0.1 本书概述
- 0.2 主题顺序
- 0.3 因特网和Web资源
- 第一部分 背景
- 第1章 计算机系统概述
- 1.1 基本构成
- 1.2 处理器寄存器
- 1.3 指令的执行
- 1.4 中断
- 1.5 存储器的层次结构
- 1.6 高速缓冲存储器
- 1.7 I/O通信技术
- 1.8 推荐读物和网站
- 1.9 关键术语、复习题和习题
- 第2章 操作系统概念
- 2.1 操作系统的目标和功能
- 2.2 操作系统的发展
- 2.3 主要的成就
- 2.4 现代操作系统的特征
- 2.5 Microsoft Windows概述
- 2.6 传统的UNIX系统
- 2.7 现代UNIX系统
- 2.8 Linux操作系统
- 2.9 推荐读物和网站
- 2.10 关键术语、复习题和习题
- 第二部分 进程
- 第3章 进程描述和控制
- 第4章 线程、对称多处理和微内核
- 第5章 并发性:互斥和同步
- 第6章 并发性:死锁和饥饿
- 第7章 内存管理
- 第8章 虚拟内存
- 第9章 单处理器调度
- 第10章 多处理器和实时调度
- 第11章 I/O管理和磁盘调度
- 第12章 文件管理
- 第13章 网络
- 第14章 分布式处理、客户/服务器和集群
- 第15章 分布式进程管理
- 第16章 安全
- 附录A 并发主题
- 附录B 面向对象设计
- 附录C 程序设计和操作系统项目
- 附录D OSP:一个操作系统项目环境
- 附录E BACI:BEN-ARI并发程序设计系统
- 术语表
- 参考文献
- 索引