《计算机系统结构教程张晨曦》[76M]百度网盘|pdf下载|亲测有效
📦 Download Book
- 建立计算机系统结构的完整知识体系:从基本概念、指令系统到流水线、并行处理,系统论述计算机系统结构核心内容。
- 掌握用量化分析方法研究计算机系统:学会用性能评价和定量分析的方法来分析和比较不同的系统结构方案。
- 理解指令级并行的开发方法:掌握记分牌、Tomasulo算法、前瞻执行、循环展开等硬件和软件技术。
- 深入理解存储系统与Cache性能优化:学习Cache基本知识及各种提高Cache性能的方法,解决存储墙问题。
- 掌握多核与并行计算机系统结构:了解SMP、DSM、MPP等并行架构及多Cache一致性、同步和同时多线程技术。
- 计算机科学与技术专业本科生:作为《计算机系统结构》课程教材,系统学习系统结构核心知识。
- 计算机体系结构方向研究生:需要深入理解并行性开发和量化分析方法,为科研打基础。
- 从事处理器设计或性能优化的工程师:需要参考流水线、Cache优化和多核架构等关键技术。
- 准备考研或面试的计算机专业人员:系统复习计算机系统结构知识点,应对考试和面试。
- 从第1章打好基础:重点理解计算机系统结构的定义、分类和定量设计原理,这是全书的理论基石。
- 第3章流水线是重中之重:流水线技术是理解现代处理器设计的关键,务必深入掌握性能分析和冲突处理。
- 第5-6章对比学习:硬件方法和软件方法开发指令级并行各有优劣,对比学习效果更佳。
- 第7章结合实践理解Cache:Cache优化是性能提升的核心,建议结合实际处理器案例学习。
- 第10-11章关注前沿:多核和并行架构是当前主流,重点理解多Cache一致性和同时多线程。
- 掌握系统结构核心概念:理解计算机系统层次结构、系统结构与组成和实现的关系。
- 具备量化分析能力:能够用性能评价方法对不同的系统结构方案进行定量比较。
- 深入理解流水线与指令级并行:掌握流水线调度、相关冲突处理及硬件/软件并行开发技术。
- 掌握存储系统优化方法:理解Cache工作原理及各种性能提升技术,解决存储瓶颈。
- 了解并行与多核架构:掌握SMP、DSM、MPP等并行系统及多核编程的核心知识。
📖 Book Introduction
基本信息
书名: 计算机系统结构教程(第2版)
书号: 9787302360384
定价: 39.50
作者/编者: 张晨曦
出版社: 清华大学出版社
出版时间: 2014年10月
内容简介
张晨曦、王志英、沈立、李江峰、刘依、王伟编著的这本《计算机系统结构教程(第2版)》借鉴了*和国外*经典的相关教材,系统地论述了计算机系统结构的基本概念、基本结构、基本方法等,强调从开发并行性的角度、用量化分析(性能评价)的方法来研究和分析计算机系统。
全书共有14章。第1章论述基本概念、并行性的发展和定量分析基础。第2章论述计算机指令系统的设计和MIPS指令系统。第3章论述流水线技术,包括性能分析、调度、相关和冲突以及流水线的实现。第 4章论述向量处理机的结构、特点和性能评价。第5章和第6章分别论述如何用硬件和软件的方法来开发指令级并行性,包括记分牌和Tomasulo算法、基于硬件的前瞻执行、多指令流出技术、循环展开、VLIW、 EPIC等。第7章论述存储系统,重点论述cache的基本知识及提高Cache性能的各种方法。第8章论述总线、通道处理机和RAII)。第9章论述互连网络的特性参数、静/动态互连网络以及消息传递机制等。第10章论述SMP、DSM、MPP等并行计算机系统结构,论述多 Cache一致性、同步、同时多线程。第11章论述多核架构、实例以及基于多核的并行程序设计。*后三章分别论述机群系统、阵列处理机、数据流计算机。
本书内容丰富,实例具体,语言简练,可读性好,可作为高等院校计算机及相关专业的教学用书,也可供相关科技人员参考。
目录
第1章 计算机系统结构的基础知识
1.1 计算机系统结构的基本概念
1.1.1 计算机系统的层次结构
1.1.2 计算机系统结构的定义
1.1.3 计算机组成和计算机实现
1.1.4 计算机系统结构的分类
1.2 计算机系统的设计
1.2.1 计算机系统设计的定量原理
1.2.2 计算机系统设计者的主要任务
1.2.3 计算机系统设计的主要方法
1.3 计算机系统的性能评测
1.4 计算机系统结构的发展
1.4.1 冯·诺依曼结构及其改进
1.4.2 软件对系统结构的影响
📑 Table of Contents
- 计算机系统结构的基础知识
- 计算机指令系统的设计
- 流水线技术
- 向量处理机
- 指令级并行(硬件方法)
- 指令级并行(软件方法)
- 存储系统
- 总线、通道处理机和RAID
- 互连网络
- 并行计算机系统结构
- 多核架构与并行程序设计
- 机群系统、阵列处理机与数据流计算机