计算机组成与设计:硬件、软件接口(原书第4版)
作者:(美)帕特森,(美)亨尼斯 著,康继昌,樊晓桠,安建峰 等译
出版时间:2012-1-1【图书简介】本书是计算机组成的经典教材。全书着眼于当前计算机设计中最基本的概念,展示了软硬件间的关系,并全面介绍当代计算机系统发展的主流技术和最新成就。同以往版本一样,本书采用MIPS处理器作为展示计算机硬件技术、汇编语言、计算机算术、流水线、存储器层次结构以及I/O等基本功能的核心。书中强调了计算机从串行到并行的最新革新,在每章中都纳入了并行硬件和软件的主题,以软硬件协同设计发挥多核性能为最终目标。本书适合作为高等院校相关专业的本科生和研究生教材,对广大技术人员也有很高的参考价值。
【本书目录】出版者的话译者序前言第1章 计算机概要与技术1.1 引言1.1.1 计算应用的分类及其特性1.1.2 你能从本书学到什么1.2 程序概念入门1.3 硬件概念入门1.3.1 剖析鼠标1.3.2 显示器1.3.3 打开机箱1.3.4 数据安全1.3.5 与其他计算机通信1.3.6 处理器和存储器制造技术1.4 性能1.4.1 性能的定义1.4.2 性能的测量1.4.3 CPU性能及其因素1.4.4 指令的性能1.4.5 经典的CPU性能公式1.5 功耗墙1.6 沧海巨变:从单处理器向多处理器转变1.7 实例:制造以及AMD Opteron X4基准1.7.1 SPEC CPU基准测试程序1.7.2 SPEC功耗基准测试程序1.8 谬误与陷阱1.9 本章小结1.10 拓展阅读1.11 练习题第2章 指令:计算机的语言2.1 引言2.2 计算机硬件的操作2.3 计算机硬件的操作数2.3.1 存储器操作数2.3.2 常数或立即数操作数2.4 有符号和无符号数2.5 计算机中指令的表示2.6 逻辑操作2.7 决策指令2.7.1 循环2.7.2 case/switch语句2.8 计算机硬件对过程的支持2.8.1 使用更多的寄存器2.8.2 嵌套过程2.8.3 在栈中为新数据分配空间