随笔分类 - 深入理解计算机系统
摘要:2.1 信息存储 一个 字节 占8个位,计算机中最小的可寻址的存储器单位。 机器级程序将存储器视为一个非常大的字节数组,称为 虚拟存储器 。 存储器的每个字节都由一个唯一的数字来标识,称为它的 地址 。 所有这些可能的地址的集合称为 虚拟地址空间 。 2.1.1 十六进制表示法 十进制和十六进制之间
阅读全文
摘要:计算机系统漫游 1.1 信息就是位+上下文 基本思想:系统中所有的信息——包括磁盘文件、存储器中的程序、存储器中存放的用户数据以及网路上传送的数据,都是由一串位表示的。区分不同数据对象的唯一方法是我们读到这些数据对象时的上下文。 1.2 程序被其他程序翻译成不同的格式 一个hello.c文件到一个可
阅读全文
摘要:一步到位的hello world 首先一个简单的C语言版本的hello world例子,保存在文件hello.c中。 一般而言,我们通常可以使用gcc命令将其转化为可执行程序 执行上面命令后,就会在当前目录生产一个hello的可执行文件。在Centos 64位机器上执行file hello,可以得到
阅读全文

浙公网安备 33010602011771号