深入理解计算机系统

源程实际就是一个有0和1组成的位序列,这些位被组成8个一组,称为字节,每个字节都表示程序中某个文本字符.
源程序 ->预处理器(cpp) ->编译器(cc1)->汇编器->链接器-可执行二进制
堆:代码和数据去后紧随着的是运行时堆.代码和数据去是在进程一旦开始运行时被指定了大小.
内核是操作系统总在驻留在存储器中的部分,地址空间顶部的四分之一部分是为内核预留的.

程序结构和执行

信息存储

大多数计算机使用8位的块,叫做字节,来作为最小的可寻址的存储器单位.
一个字节包括8位,在二进制表示法中,0000000011111111 0255.使用10与位互相转换很麻烦,替代的方法以 16 为基数或hex数.
2进制

TODO

感谢支持 !
0%