第一部分 程序结构和程序执行
我们的计算机系统探索从研究计算机自身开始,包括一个处理器和一个内存子系统。
- 核心是表示基本数据的方法,比如近似表示整数运算和实数运算的结果。
- 从这个核心出发,我们考虑机器指令如何操作数据,编译器如何将C程序转换成这些指令。
- 接着,我们研究实现处理器的若干种方法来加深对如何使用硬件资源来执行指令的理解。
一旦我们理解了编译器和机器码,我们就能检查如何通过编写在编译时就能获得尽可能大的性能的C程序来最大化程序性能。 - 最后,我们讨论内存子系统的设计,内存子系统是现代计算机系统中最复杂的组成部分之一。
本书的这一部分将让你深入理解如何表示和执行应用程序。你将获得帮助你编写安全且可靠的程序、最优化利用计算资源的技能。
网友评论