天天看点

《计算机系统:系统架构与操作系统的高度集成》——第3章 处理器实现

本节书摘来自华章计算机《计算机系统:系统架构与操作系统的高度集成》一书中的第3章,作者:(美)拉姆阿堪德兰(ramachandran, u.)(美)莱希(leahy, w. d.)著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

上一章探讨了处理器中的指令集体系结构设计的问题。本章探讨的问题是,有了指令集之后,处理器的实现。指令集并没有描述处理器如何实现,它只是硬件和软件之间的契约。例如,指令集设计好后,编译器可以为不同的高级语言生成代码,这些代码可以在实现这个指令集的处理器上执行。当然,我们对于同一套指令集可以有不同的实现。在本章中我们将看到,有许多因素会影响具体选择哪种实现。