本书系统地论述了计算机系统结构的基本概念、基本原理、基本结构和基本方法,强调采用量化的分析方法,使读者能够更具体、实际地分析和理解计算机系统结构。全书共10章:第1章论述计算机系统结构的基本概念以及定量分析基础。第2章论述计算机指令集的设计、RISC技术以及MIPS指令集结构。第3章论述流水线及其性能分析、流水线中的相关和冲突及其解决方法、向量处理机。第4章论述指令级并行性开发。第5章论述Cache的基本知识、降低Cache失效率的方法、减少Cache失效开销的方法以及减少命中时间的方法。第6章论述总线、通道处理机及其流量分析、廉价磁盘冗余阵列RAID。第7章论述互连函数、互连网络的结构参数与性能指标、静态互连网络、动态互连网络以及消息传递机制等。第8章论述对称式共享存储器系统结构、分布式共享存储器系统结构、多Cache一致性、同步以及同时多线程技术。第9章论述机群的结构、软件模型以及分类。第10章论述多核架构、实例以及基于多核的并行程序设计。附录为本课程配套的模拟实验。共给出8个实验,每个实验包括实验目的、实验内容及实验步骤。这些实验都可以在阿里云上的进行,无需另外安装平台。本书可作为高等院校计算机及相关专业的教学用书,也可供相关科技人员参考。