随笔分类 -  深入理解计算机系统

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

levels of contents