当前位置:首页> CPU >cpu支持最大内存,cpu支持最大内存容量

cpu支持最大内存,cpu支持最大内存容量

大家好,今天小编关注到一个比较有意思的话题,就是关于cpu支持最大内存的问题,于是小编就整理了2个相关介绍cpu支持最大内存的解答,让我们一起看看吧。

如果一个计算机的CPU有20根地址总线,那么,它的最大内存容量为( )MB?

如果一个电脑的中央处理器有二十根地址总线,那么它的最大的内存容量是1MB。

cpu支持最大内存,cpu支持最大内存容量

在存储器中含有大量的基本单元,每个存储单元可以存放八个二进制位,即一个零到二百五十五之间的整数、一个字母或一个标点符号等,叫做一个字节。存储器的容量就是以字节为基本单位的,每个单元都有唯一的序号,叫做地址。中央处理器凭借地址,准确地操纵着每个单元,处理数据。由于字节这个单位太小了,我们定义了几个更大的单位,这些单位是以2的十次幂做进位,单位有KB、MB、GB、TB等。

电脑的最大内存容量(字节数)等于2^地址总线的根数,所以,一个电脑的中央处理器有二十根地址总线,那么它的内存容量为2^20=1048576B,即1MB。

64位系统最大支持多大内存?

64位系统最大支持192G的内存容量,但是受到当前主流民用主板技术的影响,只能加到16G的内存。

64位:对于64位系统的Windows 7,最大内存支持就要视不同的系统版本而定了。比如,Windows 7 Home Basic 64位最大仅支持8GB内存、Home Premium为192GB,此外,高端的Enterprise、Ultimate等则支持支持192GB的最大内存。

64位操作系统的寻址空间就是2的64次方。计算出来是18446744073709551616字节,当然这只是理论值,实际中不可能用到这么大的内存,目前64位windows系统最大只支持128G。而当前主流主板只能加到16G。

假设是主流的x86架构的服务器

1、理论上操作系统和CPU内核都支持64位地址空间,它能够访问的地址空间是

2^64=16384 PB

2、但是CPU的bitwidth决定页表转换的地址长度48位,那么就缩小到

2^48=256 TB

3、问题目前最好的E7服务器,能插的内存数量有限,目前主流最高端8路服务器最多可以带16个内存扩展,每个最多可以插12根DIMM内存,目前最大LRDIMM容量为128GB

16 * 12 * 128GB=24 TB

即使是未来传说中的64路也不过192TB而已

很多人大概都知道,以前的32位系统最多支持4G左右的内存容量,也就是2的32次方,如果你只安装了32位系统,那么即使给电脑配备8G乃至16G的内存都是无效的,系统只会认4G内存,即使通过其它方式让内存总量显示出来实际系统也是无法利用的。

而对于64位操作系统来说,简单的计算就是2的64次方,也就是相当于128GB内存,如今大部分的电脑的主流内存容量还只是8G-16G,所以距离128G内存的上限还有很大距离,但是也不是说你的64位系统支持128G内存就可以直接使用的,这也需要看你的主板最大支持多大内存总量,有的中低端主板仍然支持最大64G内存,多年前的老主板甚至只支持最大16G的内存,而128G内存对于目前大部分中高端主板则可以支持。

按照目前市场上的内存容量提高和价格下降的幅度来看,128G内存普及可能至少还需要10年左右的时间,到时候主流主板基本都可以支持到100G以上的内存容量,当然,那个时候的系统和软件对内存的需求肯定也是更高了,不过至少在短时间内我们不用担心64位系统达到内存上限的问题。

到此,以上就是小编对于cpu支持最大内存的问题就介绍到这了,希望介绍关于cpu支持最大内存的2点解答对大家有用。

  

相关推荐