×

计算机体系结构和设计基础。 (英语) Zbl 1409.68002号

查姆:施普林格(ISBN 978-3-319-25809-6/hbk;978-3-3169-25811-9/电子书)。xiv,533页。(2017).
正在审查的这本书为读者提供了计算机体系结构的简明扼要的介绍。作者详细介绍了构建数字电路的基本和更复杂的构建块。这本书贯穿了两个重要主题。第一部分集中于对数字电路逻辑设计原理的回顾。第二部分概述了计算机体系结构的主要组件。
这本书的内容分为八章,并附有一个附录。它从定义数字逻辑门开始,然后发展到组合、顺序和异步电路的设计。作者使用这些基本构建块作为RISC处理器设计的基础。在第4章中,作者研究了连接基本系统模块的各种通信协议和系统总线(串行和并行)。第五章是关于记忆系统的。它包含SRAM、DRAM和闪存单元的详细说明。它丰富了大量的时序图和状态机。目的是显示每个内存类型在系统中的操作方式,包括实际的数据表。第6章是最复杂的一章,介绍了中央处理器设计的不同方面。其中,我们可以指定固定和浮点单元、指令和数据格式、不同类型的缓存。作者还讨论了流水线处理器、输入/输出技术、排队模式。解释了RISC管道中的结构、数据添加程序控制危险问题以及如何处理这些问题。第7章提供了如何使用总线、内存直接访问、中断和模数转换与外围设备接口的实际示例。最后一章有一个专题,涵盖了现场可编程门阵列和数据驱动过程的基础。
本书的一个独特之处是其以内存为中心的方法——在处理器实现和指令集架构之前讨论内存系统。这本书还提供了大量的实例来帮助学习过程,展示了定义的具体应用。它包含许多图表和图表,以及100多个家庭作业练习和项目。因此,这本书可以作为计算机体系结构和组织本科课程的理想教材。
然而,在本文中,我们只能找到与处理器异常(未定义指令)、保护模式支持和FPU IEEE 754特殊值等方面相关的非常松散的信息。缺乏对现代体系结构的参考,以及对所有级别的并行处理,包括指令级并行和线程级并行。这个高级主题可能比数据驱动处理器更有趣。组件性能评估技术也会有所帮助。在闪存的背景下,展示NOR和NAND块的比较会很有趣。

MSC公司:

68-01年 与计算机科学相关的介绍性说明(教科书、教程论文等)
2007年7月68日 计算机体系结构的数学问题
68M10个 计算机系统中的网络设计和通信
68个M12 网络协议
68平方米 计算机系统环境下的性能评估、排队和调度
94立方厘米 交换理论,布尔代数的应用;布尔函数(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部