本节书摘来自华章计算机《计算机系统:系统架构与操作系统的高度集成》一书中的第1章,第1.7节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.7 本书导读
对计算机系统爱好者来说,这是激动人心的时刻。本概述明确展示了计算机硬件和系统软件之间的紧密关系。与此相对应,在本书的其余部分也以一种集成的方式介绍了有关处理器、内存、I/O、并行系统以及网络的硬件和软件问题。
第一部分 处理器
第2~5章探讨了处理器设计和相关硬件问题。
第6章介绍了处理器调度问题以及如何用操作系统解决这些问题。
第二部分 内存子系统
第7~8章提出了内存管理问题,以及操作系统如何在相应的体系结构的支持下解决这些问题。
第9章介绍了内存层次,特别是关于处理器缓存。
第三部分 I/O子系统
第10章以磁盘子系统为重点介绍了I/O的一般性问题,即如何与处理器接口。
第11章讨论了文件系统的设计和实现。文件系统是操作系统的一个重要组成部分,用来管理持久化存储。
第四部分 并行系统
第12章介绍了与并行处理器有关的编程、系统软件和硬件问题。
第五部分 网络
第13章讲解了设计网络协议栈时遇到的操作系统问题,以及相关的硬件支持。