ndk-基础知识-Linux内存布局原理

2019-07-23  本文已影响0人  mirocle_cheng

内存单位

类型

    • 位(bit).是电子计算机中最小的数据单位。每一位的状态只能是0或1。
    • 字节. 1 Byte = 8bit,是内存基本的计量单位。
    • KB. 1KB = 1024Byte。也就是1024个字节。
    • MB. 1MB = 1024KB。类似的还有GB、TB

内存编址

计算机中的内存按字节编址,每个地址的存储单元可以存放一个字节(8个bit)的数据,CPU通过内存地址获取指令和数据,并不关心这个地址所代表的空间具体在什么位置、怎么分布,因为硬件的设计保证一个地址对应着一个固定的空间,所以说:内存地址和地址指向的空间共同构成了一个内存单元。


内存地址

内存地址通常用十六进制的数据表示,指向内存中某一块区域

内存地址分配规则

内存分配规则是连续的,一个挨着一个;
当对象需要申请内存时,先给这个对象分配一个编码,这个编码就是内存地址;


内存地址

C基本数据类型

$@NC})D)%UI5%M{}BX$SCL6.png

内存组成

Android内存组成图 C内存组成图
上一篇 下一篇

猜你喜欢

热点阅读