- ISBN:9787302629801
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:416
- 出版时间:2023-05-01
- 条形码:9787302629801 ; 978-7-302-62980-1
本书特色
本书作者团队教学经验丰富,主讲的课程“计算机组成原理”获第二批国家级一流本科课程、首批江苏省一流本科课程和江苏省精品课程。本书**版被评为普通高等学校“十一五”国家级规划教材。本书双色印刷,制作精美,内容丰富、配套教学课件、教学大纲、教学计划等教学资源。 “IT之基,原理所在”。相信本书会帮你找到“根基之本”!
内容简介
本书主要讨论计算机单机系统的组成原理及内部工作机制,包括计算机各大部件的工作原理、逻辑实现、设计方法及其互连构成计算机整机的技术。全书共分为9章,其内容包括:计算机概述、计算机中数据信息的表示、运算方法与运算器、存储器系统、指令系统、控制系统与CPU、总线技术、IO设备、IO系统组织。 本书结合了作者多年的教学实践经验,吸取了国内外有关名著、资料之精华。内容充实,概念明确,思路清晰,重点突出,通俗易懂,含有大量例题与习题。
目录
第1章计算机概述
1.1计算机的发展历史
1.1.1更新换代的计算机硬件
1.1.2日臻完善的计算机软件
1.1.3计算机系统的8个思想
1.2计算机系统的硬件组成
1.2.1计算机的功能部件
1.2.2冯·诺依曼计算机
1.2.3RISCV系统架构简介
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.2RISCV系统的指令设计
4.2.1RISCV指令的格式设计
4.2.2RISCV指令的寻址方式
4.2.3RISCV指令的类型与功能
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.8RISCV处理器结构
4.8.1RISCV系统设计技术概述
4.8.2RISCV 数据通路结构设计
4.8.3RISCV 典型指令流程分析
4.9控制单元高阶——流水线处理技术
4.9.1流水线概述与分类
4.9.2流水线的性能与障碍
4.9.3RISCV系统流水线技术
习题
第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.3RISCV的中断处理方式
6.8直接存储器访问方式
6.8.1DMA 方式的特点与应用场合
6.8.2DMA 的传送方式
6.8.3DMA 的硬件组织
6.8.4DMA 控制器的组成
6.8.5DMA 控制的数据传送过程
6.9I/O 通道方式
习题
附录ARISCV 32位指令系统
附录B模型机微指令设计方案
参考文献
作者简介
张功萱 博士和硕士研究生毕业于南京理工大学,本科毕业于天津大学。CCF杰出会员,全国高校计算机专业优秀教师奖励计划获得者。现为南京理工大学计算机科学与工程学院教授/博士生导师、网络空间安全学科带头人。曾在澳大利亚RMIT大学做访问学者和美国圣母大学当客座教授,从事可信计算与系统安全、Web服务与分布式系统等领域研究,并长期承担计算机组成原理和系统结构的教学工作。承担国家863计划、国家基金、江苏基金重点专项、国防预研等高层次项目近30项,在IEEE TPDS、TDSC、TCAD等SCI期刊发表学术论文100多篇,ESI高被引1篇,授权国家/国防发明专利10项,获省部级科技进步奖二、三等奖共5次,编著的《计算机组成原理》入选普通高等教育“十一五”国家级规划教材,主讲的课程“计算机组成原理”获第二批国家级一流本科课程、首批江苏省一流本科课程和江苏省精品课程。
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0