
计算机系统计算机系统
文章平均质量分 77
LeeBooL
这个作者很懒,什么都没留下…
展开
-
深入理解计算机系统学习(2)
信息存储 大多数计算机使用8位的块,或字节,作为最小的可寻址存储器的单位,而不是在存储器中访问单独的额外,机器级程序将存储器视为一个非常大的字节数组,称为存储器。 地址:存储器的每个字节都由唯一的数字来标识 虚拟地址空间:所有可能地址的集合,只是一个战线给机器级程序的概念性映像 机器级代码并不包含关于数据类型的信息,每个程序对象可以简单地视为一个自己快,那么程序本身就是一个字节序列。 字:每台机器都原创 2016-05-06 16:03:45 · 486 阅读 · 0 评论 -
深入理解计算机系统学习(1)
源文件:0, 1 组成每行以一个看不见的’\n’结尾, 执行一个源文件分四个阶段:预处理, 编译,汇编,连接 .i 文件:.c文件预处理后生成 .ii文件: .cpp文件预处理后生成 预处理阶段:预处理器(cpp)根据以#开头的命令修改源程序,(如把一些头文件的内容,直接插入到程序文本中) 编译阶段。编译器(ccl)将.i 文本翻译成 .s 文本,他包含了一个汇编程序,汇编语言程原创 2016-05-06 12:45:44 · 1637 阅读 · 0 评论 -
亲和性
基础介绍 物理CPU: 指的是计算机上实际存在的cpu,可以在 /proc/cpuinfo 中查看,其中 physical id 就是物理cpu id, 在linux 可以通过 命令 grep “physical id” /proc/cpuinfo | sort -u | wc -l 来查看计算机上物理CPU的个数 CPU核数: 指的是 每个cup中处理数据,接受指令的...原创 2018-04-26 23:36:46 · 757 阅读 · 0 评论