32位系统与64位系统指代的含义

  关于32位系统与64位系统的32位与64位指代的含义,其指代的是cpu一次能处理的数据宽度,而并不是地址总线或者数据总线的宽度。举例来说,8086具有16位数据总线,20位地址总线;8088具有8位数据总线,20位地址总线,但是两者均是16位系统。因此其32位系统与64位系统中的32与64并不是指代数据总线或者地址总线的位数。在计算机中 CPU的地址总线数目直接决定了CPU的寻址范围,这种由地址总线对应的地址称作为物理地址。举例来说,如果CPU有32根地址总线,那么提供的可寻址物理地址范围2^32B=2^22KB=2^12M=2^2G=4G。64位CPU出现之后,一次便能够处理64位的数据了,其地址总线一般采用的是36位或者40位,也即是CPU能够寻址的物理地址空间为64GB或者1T。在CPU访问其它任何部件的时候,都需要一个地址。CPU访问任何存储单元必须知道其物理地址。此外,内存还需要预留一部分存储空间给BIOS,ROM……因此实际给内存寻址的空间将会直接减少。

你可能感兴趣的:(64位,32位,8088,8086,寻址空间)