地址是一个很宽泛的概念,对于你提到的物理地址,大可以理解为字节编号,内存中每一个字节都有唯一的编号与之对应,编号不在内存而是存在于地址总线里,CPU一大堆电路,内存一大堆电路,所谓的地址总线(Address Bus),说白了就是电线,每根线表示一个二进制位,用来表示两种状态,高电位或低电位,一根线瞬间只有一种取值,组合起来就是一种状态,就能对应到相应的字节中去。
举个例子:
1.DOS系统采用20位二进制对每一个字节进行编号,即地址总线20根,所能管理的最大内存空间(字节数)为2^20B = 1MB;
2.80386/486,采用三个字节对每一个内存字节进行编号,而1个字节8个二进制位,即地址总线 3*8 = 24根,所能管理的最大内存空间为 2^24B = 16MB;
3.奔腾计算机地址总线32根,(即编址空间4B),能够访问的内存空间为 2^32B = 4GB.
能明白吗?