本书是“计算机科学丛书”之一,全书共分16个章节,对MIPS的体系结构透视作了全面系统地介绍,具体包括MIPS体系结构、MIPS处理器的高速缓存、底层内存管理与TLB、浮点支持、MIPS指令集完全指南、在MIPS体系结构上移植软件等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
大多数”体系结构概览”类的书籍对体系结构的汇编语言语焉不详,只是给出令人厌烦的概述。然而,本书却是一个典型的反例,为所有这类书的作者树立了一个榜样。作者不但提供了体系结构参考所必需的细节,还以对关键体系结构特点(及其原理)富有洞察力的视角表达出这些细节。
元论对于通用的计算机还是对于MlPS来说,本书都是非常有用的书籍。它阐述了渗入到体系结构发展中的技术、经济和历史和政治等因素。
第2版的一个重要补充涉及操作系统、移植以及ABl等问题。本书对于软件开发者来说是一本优秀的参考书。任何从事MIPS体系结构相关工作的人都会乐于拥有这本书。
——Randy AIIen,Catalytic公司的创始人和首席技术官
本书是任何MIPS体系结构参考手册的极好伴侣。本版延续了第1版的传统,通过具体实例强调硬件/软件接口。另外,第2版增加了最新的,从MIPS—I/V体系结构到MIPS-32/64体系结构的转变,其中包括支持多线程的体系结构。总之,这是任何热衷MIPs体系结构的程序员的必备书籍。
——Jan-WiIlem van de Waerdt,飞利浦半导体研究院
第2版不仅对第1版进行了彻底的更新,而且将应用广泛的RISC系统结构MIPS与开源操作系统Linux结合在一起。本书的第一部分从MIPS设计原理开始,进而阐述MIPSt旨令集和程序员资源。书中以MIPS 32/MIPS64标准为基准,对其他体系结构进行了比较。
与第1版相比,第2版的显著变化是面图片的小企鹅坐在驾驶员的位置上,本书以此作为研究来自Linux 内核的真正的低层操作系统的实例,展示Linux(包括单处理器和DSMP)如何构建于MIPS体系结构所提供的基础之上。本书从操作系统的底层(中断、内存调度)开始,进而描述Linux/MIPS应用代码如何载入到内存、连接到库并运行。
展开