位、字节以及32位处理器为什么只能有4G内存

  • 位、字节

位bit 计算机内部数据存储的最小单位,11001100是一个 八位 二进制数
字节byte 计算机中数据处理的基本单位,1B = 8b

位、字节以及32位处理器为什么只能有4G内存

​ 因为计算机是用0 和 1存储数据的,所以 1bit 可以有两种取值状态,所以1个bit只能表示两种值0或1,也就是21种值。那么1byte就可以表示28=256种值,分别是0~255:

二进制 0000 0000 0000 0001 0000 1111 0001 0000 1111 1111
十进制 0 1 15 16 255
  • 为什么32位系统最高只能有4G内存?

​ 内存的最小单位是字节,cpu读取内存里的数据是寻址的方式。

位、字节以及32位处理器为什么只能有4G内存

e_16,color_FFFFFF,t_70)

​ 在32位系统中,寻址的地址就是32位的二进制数,那么总共的地址个数就是2^ 32, 一个地址就是内存中最小存储单位一个字节的门牌号,总共有2^ 32 个门牌,就等于总共有2^32byte,就等于4G内存。

相关文章:

  • 2022-01-04
  • 2021-10-15
  • 2021-11-23
  • 2021-08-01
  • 2021-05-15
  • 2021-12-10
  • 2021-12-29
  • 2021-12-10
猜你喜欢
  • 2022-12-23
  • 2021-12-10
  • 2021-05-07
  • 2021-11-08
  • 2022-01-21
  • 2021-12-10
相关资源
相似解决方案