深入理解计算机系统
文章平均质量分 60
hubaohua1588
这个作者很懒,什么都没留下…
展开
-
深入理解计算机系统--处理器体系结构
第四章 处理器体系结构 一个处理器支持的指令和指令的字节级编码称为它的ISA(instruction-set architecture,指令体系结构)。 ISA 在编译器编写者和处理器设计人员之间提供了一个概念抽象层。 描述硬件系统控制部分的简单语言,HCL(Hardware Control Language,硬件控制语言) 4.1 Y86指令集体系结构原创 2017-03-14 15:10:14 · 710 阅读 · 0 评论 -
深入理解计算机系统--优化程序性能
第五章 优化程序性能 编写高效程序需要两类活动:第一,我们选择一组最好的算法和数据结构;第二,我们必须编写出编译器能够有效优化以转换成高效可执行的代码的源代码。 对于第二个,理解优化编译器的能力和局限性是很重要的。 事实上,编译器只能执行有限的程序转换,而且妨碍优化的因素(optimization blocker)还会阻碍这种优化,妨碍优化的因素就是程序中那些严重依赖于执行环境原创 2017-03-20 13:24:25 · 453 阅读 · 0 评论 -
深入理解计算机系统--存储器层次结构
第六章 存储器层次结构原创 2017-03-21 14:22:59 · 539 阅读 · 0 评论 -
深入理解计算机系统--程序的机器级表示
第三章 程序的机器级表示 使用现代化的优化编译器,产生的代码至少与一个熟练的汇编语言程序员手工编写的代码一样有效。 逆向工程(reverse engineering) 3.1 历史观点原创 2017-03-07 18:52:24 · 429 阅读 · 0 评论 -
深入理解计算机系统--信息的表示和处理
第二章 信息的表示和处理 2.1 信息存储原创 2017-03-06 18:49:03 · 385 阅读 · 0 评论 -
深入理解计算机系统--计算机系统漫游
第一章 计算机系统漫游 计算机系统是由硬件和系统软件组成的。所有计算机系统都是由相似的硬件和软件组成,它们又执行着相似的功能。 以hello程序为例。 1.1信息就是位+上下文 hello程序的生命是从源程序(源文件)开始的。源程序是程序员编写的,hello.c。源程序是 0和1 的比特位,8个一组。ASCII标准来表示文本字符。 这样的文件称为文本文件,所有其他原创 2017-03-06 13:18:02 · 294 阅读 · 0 评论