关于32位cpu的最大内存

来源:3-5 计算机的主存储器与辅助存储器

慕沐5563175

2020-06-07

32位的cpu,一共可以存2^32 bit数据,可是此时的结果不应该是4Gb(bit)么,为什么一般都说可以是4GB(Byte)呢,4GB不是按字节来说的么?对此有点疑惑

写回答

1回答

咚咚呛

2020-06-07

这里的概念,同学有些混淆。

首先呢,CPU不是用来存数据的,因此对于32位CPU,不应该说可以存多少数据。

32位CPU的意思是,一次CPU寻址,可以寻址32个比特位长度的地址,也就是最多2^32个数据地址,这里面,对于每个地址,寻址数据大小是一个字节1Byte,可以得到4G的结果;因此,对于32位CPU,安装超过4G的物理内存,都是浪费的。

希望对你有所帮助,加油哦。

3
1
慕沐5563175
谢谢老师!
2020-06-08
共1条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程