书籍详情

计算机组成原理(第3版)

计算机组成原理(第3版)

作者:张功萱,邹建伟,王晓峰,周俊龙

出版社:清华大学出版社

出版时间:2023-05-01

ISBN:9787302629801

定价:¥69.90

购买这本书可以去
内容简介
  本书主要讨论计算机单机系统的组成原理及内部工作机制,包括计算机各大部件的工作原理、逻辑实现、设计方法及其互连构成计算机整机的技术。全书共分为9章,其内容包括:计算机概述、计算机中数据信息的表示、运算方法与运算器、存储器系统、指令系统、控制系统与CPU、总线技术、IO设备、IO系统组织。 本书结合了作者多年的教学实践经验,吸取了国内外有关名著、资料之精华。内容充实,概念明确,思路清晰,重点突出,通俗易懂,含有大量例题与习题。
作者简介
暂缺《计算机组成原理(第3版)》作者简介
目录

第1章计算机概述


1.1计算机的发展历史


1.1.1更新换代的计算机硬件


1.1.2日臻完善的计算机软件


1.1.3计算机系统的8个思想


1.2计算机系统的硬件组成


1.2.1计算机的功能部件


1.2.2冯·诺依曼计算机


1.2.3RISCV系统架构简介


1.3计算机的软件系统


1.3.1系统软件


1.3.2应用软件


1.3.3软件定义系统


1.4计算机系统的组织结构


1.4.1计算机系统的层次结构


1.4.2计算机硬件系统的组织


1.5计算机的工作特点和性能指标


1.5.1计算机的工作特点


1.5.2计算机的性能指标


1.6CPU的性能与评价方法


1.6.1CPU的性能及度量因素


1.6.2CPU性能的评价方法


习题


第2章数据信息的表示与运算单元


2.1带符号数的表示


2.1.1机器数与真值


2.1.24种码制表示


2.2数的定点表示


2.2.1定点小数




2.2.2定点整数


2.3定点运算单元的组织


2.3.1运算器的设计方法


2.3.2定点补码加减运算


2.3.3定点乘法运算


2.3.4定点除法运算


2.3.5定点运算器的组成







计算机组成原理(第3版)




目录

2.4数的浮点表示


2.4.1浮点表示方法


2.4.2IEEE 754 浮点数标准


2.5浮点运算单元的组织


2.5.1浮点加减运算


2.5.2浮点乘除运算


2.5.3浮点运算器的组成


2.6非数值型数据的表示


2.6.1逻辑数——二进制串


2.6.2字符与字符串


2.6.3汉字信息的表示


2.7数据的长度与存储方式


2.7.1数据的长度


2.7.2数据的存储方式


2.8数据校验码


2.8.1码距与数据校验码


2.8.2奇偶校验码


2.8.3海明校验码


2.8.4循环冗余校验码


习题


第3章存储层次与系统


3.1存储系统概述


3.1.1存储器的分类


3.1.2存储器系统的层次结构


3.1.3主存储器的组成和基本操作


3.1.4存储器的主要技术指标


3.2半导体随机存取存储器


3.2.1半导体随机存取存储器的分类


3.2.2半导体随机存取存储器的单元电路


3.2.3半导体随机存取存储器的芯片结构及实例


3.2.4半导体存储器的组成


3.3非易失性存储器


3.3.1只读存储器


3.3.2闪速存储器


3.3.3新型的非易失性存储器


3.4并行存储器


3.4.1双端口存储器


3.4.2并行主存系统


3.4.3相联存储器


3.5高速缓冲存储器


3.5.1Cache在存储体系中的地位和作用


3.5.2Cache的结构及工作原理


3.5.3Cache的替换算法与写策略


3.6虚拟存储器


3.6.1页式虚拟存储器


3.6.2段式虚拟存储器


3.6.3段页式虚拟存储器


习题


第4章指令系统与控制单元


4.1机器指令格式与寻址方式


4.1.1两种机器指令设计风格


4.1.2机器指令格式设计方法


4.1.3指令与操作数的寻址方式


4.1.4指令的类型与功能


4.2RISCV系统的指令设计


4.2.1RISCV指令的格式设计


4.2.2RISCV指令的寻址方式


4.2.3RISCV指令的类型与功能


4.3控制单元初阶——控制器设计


4.3.1指令执行的基本步骤


4.3.2控制器的基本功能


4.3.3控制器的组成方式


4.3.4控制器的控制方式


4.3.5控制器的时序系统


4.4控制单元进阶——CPU的总体结构


4.4.1寄存器的设置与作用


4.4.2通路结构及指令流程分析


4.5控制单元示例——模型机的结构


4.5.1模型机的数据通路结构


4.5.2模型机的指令系统格式


4.5.3模型机的三级时序系统


4.6控制单元设计——硬联逻辑控制器


4.6.1设计的基本步骤


4.6.2模型机的设计方法


4.7控制单元设计——微程序控制器


4.7.1微程序控制器概述


4.7.2微指令的编译方法


4.7.3微程序的控制设计


4.8RISCV处理器结构


4.8.1RISCV系统设计技术概述


4.8.2RISCV 数据通路结构设计


4.8.3RISCV 典型指令流程分析


4.9控制单元高阶——流水线处理技术


4.9.1流水线概述与分类


4.9.2流水线的性能与障碍


4.9.3RISCV系统流水线技术


习题


第5章I/O设备


5.1I/O设备概述


5.2输入设备


5.2.1键盘


5.2.2鼠标


5.2.3触摸屏


5.3输出设备


5.3.1显示器


5.3.2打印机


5.3.3多模态与3D打印


5.4I/O存储器


5.4.1磁表面存储器的基本原理


5.4.2磁记录方式


5.4.3磁盘存储器


5.4.4光盘存储器


5.4.57种廉价磁盘冗余阵列


5.5新型存储访问构件


5.5.1固态硬盘


5.5.2保护访问模式


5.5.3存算一体模式


5.6多媒体I/O设备


5.6.1音频设备


5.6.2视频设备


5.6.3图像设备


习题


第6章总线与I/O系统组织


6.1总线的组成与结构


6.1.1总线的特点与分类


6.1.2总线的标准与性能


6.1.3总线的组成与结构


6.1.4总线的设计与实现


6.2PCI和PCI Express总线


6.2.1PCI 和PCI Express的发展概况


6.2.2PCI Express总线的架构


6.2.3PCI Express 总线协议


6.3现代计算机系统总线


6.3.1快速路径互连简介


6.3.2快速路径总线互连架构


6.3.3快速路径总线协议简介


6.3.4英特尔超级路径互连总线简介


6.4通用串行总线


6.4.1USB的架构


6.4.2USB的事务和传输


6.5其他设备总线


6.5.1小型计算机系统接口


6.5.2SATA 接口


6.6I/O 系统组织概述


6.6.1I/O系统需要解决的主要问题


6.6.2I/O系统的组成


6.6.3主机与外设间的连接与组织管理


6.6.4I/O数据传送的控制方式


6.6.5I/O接口的功能与分类


6.7程序控制方式


6.7.1直接程序控制方式


6.7.2程序中断控制方式


6.7.3RISCV的中断处理方式


6.8直接存储器访问方式


6.8.1DMA 方式的特点与应用场合


6.8.2DMA 的传送方式


6.8.3DMA 的硬件组织


6.8.4DMA 控制器的组成


6.8.5DMA 控制的数据传送过程


6.9I/O 通道方式


习题


附录ARISCV 32位指令系统


附录B模型机微指令设计方案


参考文献



猜您喜欢

读书导航