《计算机组成与设计:硬件/软件接口(第5版)》是计算机科学与工程领域的经典教材,深入浅出地介绍了计算机系统的基本原理和设计考量,这本书通过对硬件和软件交互机制的深入分析,为读者揭示了现代计算机系统的结构和工作原理,它覆盖了从基本的逻辑设计、计算机组成、到更高层次的性能分析和存储系统设计等多个方面,通过丰富的实例和练习,书中不仅让读者理解概念,更重要的是培养了解决问题的能力,本书适宜作为计算机及相关专业学生的教材,也是计算机工程师深入理解硬件与软件交互关系不可多得的参考资料。
《计算机组成与设计:硬件/软件接口(原书第5版)》是计算机组成与设计的经典畅销教材,第5版经过全面更新,关注后PC时代发生在计算机体系结构领域的革命性变革——从单核处理器到多核微处理器,从串行到并行。本书特别关注移动计算和云计算,通过平板电脑、云体系结构以及ARM(移动计算设备)和x86(云计算)体系结构来探索和揭示这场技术变革。
与前几版一样,本书采用MIPS处理器讲解计算机硬件技术、汇编语言、计算机算术、流水线、存储器层次结构以及I/O等基本功能。
《计算机组成与设计:硬件/软件接口(原书第5版)》特点
更新例题、练习题和参考资料,重点关注移动计算和云计算这两个新领域。
涵盖从串行计算到并行计算的革命性变革,第6章专门介绍并行处理器,每章中都涉及并行硬件和软件的相关主题。
全书采用Intel Core i7、ARM Cortex-A8和NVIDIA Fermi GPU作为实例。
增加“运行更快”这一新实例,说明正确理解硬件技术的重要性,它能使软件性能提高200倍。
讨论并强调计算机体系结构的“8个伟大思想”——通过并行提高性能、通过流水线提高性能、通过预测提高性能、面向摩尔定律的设计、存储器层次、使用抽象简化设计、加速大概率事件和通过冗余提高可靠性。
目录
- 第1章 计算机概要与技术1
- 第2章 指令:计算机的语言40
- 第3章 计算机的算术运算117
- 第4章 处理器162
- 第5章 大容量和高速度:开发存储器层次结构252
- 第6章 从客户端到云的并行处理器340
看了好几本计算机组成原理和汇编语言的书,一直似懂非懂。看完这本书的第二章,再看那些书,突然发现全都懂了。而且感觉很简单的样子。
书写得非常好。基本上看完了前六章,看完作者所述计算机指令和关于cpu的叙述后,发现cpu真的很简单,我想这正说明作者的很高水平,由Mips的cpu的主要发明人之一来叙述cpu,确实能够把关于cpu的细节说清楚。比我原先学过的清华郑纬民那本《计算机系统结构》强多了那本书学完之后脑子里还是乱的,呵呵,人家确实就是有水平。学汇编的也需要看看这本书,能很好了解汇编的底层东西。
与csapp前几章高度重合,弃了。——我同时看的中英文版。这个翻译我一开始也不适应。后来发现作者是把英语中很多口语化的东西省去了。现在为止看了两章,除了几处印刷错误外,翻译的意思没有出现重大问题,说话方式更像国内教程。