AI简介
这是一本深入解析计算机体系结构的教材,由国内从事微处理器设计的一线科研人员编写而成。该书以微处理器设计的角度出发,充分考虑计算机体系结构的学科完整性,强调体系结构、基础软件、电路和器件的融会贯通。全书共分12章,包括指令系统结构、计算机硬件结构、CPU微结构、并行处理结构、计算机性能分析等主要内容,重点放在作为软硬件界面的指令系统结构,以及包含CPU、GPU、南北桥协同的计算机硬件结构上。
该书首先介绍了体系结构设计原则与历史发展概述,包括计算机体系结构的研究内容,衡量计算机的指标,计算机体系结构的发展,体系结构设计的基本原则等。接着,深入探讨了指令集及其与C语言的关系,指令系统结构及其设计原则,存储管理原理与虚拟地址,异常处理过程与机制,应用程序二进制接口(ABI),上下文切换与同步机制等关键内容。
在硬件结构方面,该书详细阐述了冯·诺依曼结构,计算机系统的组成部分,指令流水线的概念和原理,流水线处理器的结构,并行处理结构概述,多核处理器的定义与应用等。在性能分析方面,则介绍了计算机系统性能评价指标,测试程序集等内容。