发新话题
打印

浅谈内存、32位与64位系统的羁绊

浅谈内存、32位与64位系统的羁绊

当我们买电脑时,是选择32位Vista还是尝试一下64位Vista呢?在回答这个问题前,先来了解一下这方面的知识。

    比起4G限制的32位Vista来,64位版的可以有效利用更多内存。从这句话可以看出,4G是个分水岭。低于4G内存,32位Vista照跑不误,但是高于4G后,就需要64位Vista才能充分利用这么大的内存了。人们往往会将“内存”和“RAM”搞混淆,会把内存误认为就是RAM,这个错误的概念让不少人都付出了昂贵的代价,因为这些人购买了预装4GB内存或RAM并预装32位Vista的机器。而直到买回来后,才发现根本无法充分利用这么庞大的内存。

    内存:在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存,港台称之为记忆体)。内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)。只不过因为RAM是其中最重要的存储器。

    RAM:存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。

    4G的限制所有安装的内存总和,而不仅仅是RAM。也就是说,你的系统内存(内存条),显卡专用内存(显存),PCI内存扩展,ACPI扩展以及其他零零碎碎的加起来,不能大于4G。如果你认为系统内存是唯一重要的因素,现在再想想。我们完全可以买张1G内存的显卡或者1G的内存条,当然如果有多余的钱的话,还可以买3G的内存条。

    很多人不知道为什么会有4G的限制,下面我们来看看是怎么算出来的:
    32位系统下支持的最大内存容量为:

    232 = 4,294,967,296 bytes
    4,294,967,296 / (1,024 x 1,024) = 4,096 MB = 4GB

    而在64位系统下,这个数字为:
    264 = 18,446,744,073,709,551,616
    18,446,744,073,709,551,616 / (1,024 x 1,024) = 16EB (exabytes)

    附:
    1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,
      1TB (Trillionbyte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方),
      1PB(Petabyte 千万亿字节 拍字节)=1024TB,
      1EB(Exabyte 百亿亿字节 艾字节)=1024PB,


    如果你的系统拥有4GB内存或RAM,还有一块512MB显存的显卡,那么只有其中的3GB左右是可以得到充分利用的。如果想要换块更大显存的显卡,或者想要用2块显卡进行混合交火或SLI双路渲染的话,最好还是考虑一下换用64位Vista。
感觉不出来区别。
收下了,谢谢
发新话题