基本概念
1、位
表示的是二进制位,一般称为比特,即0或1,是计算机存储的最小单位。
2、字节
字节是计算机中数据处理的基本单位;一个字节由八个二进制位构成,即1个字节等于8个比特。
1Byte=8bit
3、地址总线
CPU是通过地址总线来指定存储单元的;
地址总线决定了cpu所能访问的最大内存空间的大小;
地址总线是地址线数量之和。
CPU位数 | CPU寻址能力 |
---|---|
16位 | 2^20=1024*1024b=1024kb=1M |
32位 | 2^32=4096M=4G |
4、内存地址
是一种用于软件及硬件等不同层级中的数据概念,用来访问电脑主存中的数据;
内存地址只是一个编号,代表一个内存空间;
内存地址所执行的内存单元大小就是1字节,跟内存地址位数无关;
内存空间大小就是寻址能力,即能访问到多少个地址。
5、寻址
CPU在运算时需要知道数据的存放位置,查找数据的动作便叫做寻址。
6、寻址能力
CPU最大能查找多大范围的地址叫做寻址能力;
CPU的寻址能力以字节为单位,32位寻址的CPU可以寻址 2^32大小的地址4G。
7、内存寻址
是指CPU允许支持的内存大小。
8、寻址空间
指的是CPU对于内存寻址的能力。
9、地址空间
是一个进程可用于寻址内存的一套地址集合。
10、物理地址
加载到内存地址寄存器中的地址,内存单元的真正地址。
11、逻辑地址
CPU所生成的地址;逻辑地址是内部和编程使用的、并不唯一。