摘要: 字节作为最小的可寻址的单位,而不是位bit。机器级程序将存储器看做一个非常大的数组,成为虚拟存储器。存储器的每个字节都由一个唯一的数字来标识,称为它的地址,所有可能的地址的集合就叫虚拟地址空间virtual address space。虚拟地址的主要目的就是展现给程序一个概念性的映像,将访问内存,磁盘,特殊硬件结合起来,为程序提供一个看上去统一的字节数组。 C编译器还把每个指针和类型信息联系起来,这样就可以根据指针的类型,生成不同的及其级代码来存储指针所指向的数据。尽管C编译器维护者这个类型信息,但是它生成的机器级程序并不在乎数据类型的信息。每个程序对象都可以简单视为一个字节块。 与变... 阅读全文
posted @ 2012-06-30 22:37 鼻子很帅的猪 阅读(314) 评论(0) 推荐(0) 编辑