是不是32位的系統下單個程式最多隻能使用2G記憶體

2021-03-05 09:22:24 字數 3503 閱讀 4700

1樓:匿名使用者

是的,32位的系統下,單個程式最多隻能使用2g記憶體。但如果增加一個引數,可以使用到3gb。

這一點,在微軟官網上的技術文件中已經有說明。

但如果給作業系統增加一個/3gb的引數,可以把這個限制擴大到3gb。

2樓:匿名使用者

32位系統下,單個程序預設可以使用2gb記憶體;如果系統開啟了3gb模式,並且程式使用了image_file_large_address_aware設定,則單個程序可以使用3gb記憶體。64位系統下,預設32位程式可使用2gb記憶體,如果程式使用了image_file_large_address_aware設定,則可以使用4gb記憶體

3樓:匿名使用者

在32位系統當中單個程式最多隻能使用2g記憶體,實際使用中由於程式本身的原因單程式只能用1g,64位下面也只有2g。

4樓:匿名使用者

並不是單個程式使用記憶體不同,32位與64位的差別是32位僅支援3g記憶體沒意思是你插上100g也只能讀出3g,而64位可以支援高達120多g的記憶體,但普遍來說64位消耗系統資源較大、 謝謝

5樓:匿名使用者

32位系統只支援3.25gb的容量 單個程式會根據需要去佔用沒有固定的

64位系統支援120+g 前提你主機板支援 這樣記憶體就限制很多系統執行流暢 程式也會根據需要去佔用沒有特殊的只能佔用多少

6樓:匿名使用者

不是可以多程序的麼。。。。這個,可以無視的吧。。。。

32位作業系統最多可以支援多大記憶體

7樓:樊柏源

普通家用版32位作業系統最大支援4gb記憶體。

企業版的32 位作業系統最高可支援32gb記憶體。

資料中心版的32 位作業系統最高支援64gb記憶體。

擴充套件資料

32位作業系統針對的32位的cpu設計。cpu的位是指一次性可處理的資料量是多少,1位元組=8位,32位處理器可以一次性處理4個位元組的資料量,依次類推。

cpu處理計算的時候「資料」和「指令」是不同對待的。8位的cpu,一次只能處理一個8位的「資料」或者一個8位的"指令"。比如'00001101',又比如:

「+1」這個運算,你要先指示cpu做「+」,完成後再輸入「1」資料給cpu。

由於8位的cpu不利於計算機的發展。後來推出了16位的cpu,我們就可以一次處理兩個位元組(16位)的資料了,比如「加1」這個命令。「加」是一個指令,佔用8個位,餘下的8位我們可以存放資料「1」了。

32位的cpu就更加方便了,我們就可以一次處理一個a=a+b這樣的命令了。優點:簡化了軟體設計的複雜度。

缺點:硬體設計更加複雜,計算速度下降。一般來講32位的cpu對於我們來講是最理性的cpu,對於軟體開發來講足夠了,但是記憶體定址空間在2的32次方 = 4294967296byte = 4g左右。

8樓:呼豐喚雨

最大可以支援

4g記憶體

在windows server 2003中,各版本支援的最大記憶體如下:

標準版的 32位版本支援2.93gb ram,64位版本最高可支援 32 gb ram。

企業版的 32 位版本最高可支援32 gb ram, 64 位版本支援 1 tb ram

資料中心版的 32 位版本支援 64 gb ram,64 位版本支援 1 tb ram

web版最高可支援2g ram。

擴充套件資料

32位系統與64位系統的區別

第一,設計初衷不同。

第二,要求配置不同。

64位作業系統只能安裝在64位電腦上(cpu必須是64位的)。同時需要安裝64位常用軟體以發揮64位(x64)的最佳效能。32位作業系統則可以安裝在32位(32位cpu)或64位(64位cpu)電腦上。

當然,32位作業系統安裝在64位電腦上,其硬體恰似「大牛拉小車」:64位效能就會大打折扣。

第三,運算速度不同。

64位cpugprs(general-purposeregisters,通用暫存器)的資料寬度為64位,64位指令集可以執行64位資料指令,也就是說處理器一次可提取64位資料(只要兩個指令,一次提取8個位元組的資料),比32位(需要四個指令,一次提取4個位元組的資料)提高了一倍,理論上效能會相應提升1倍。

第四,定址能力不同。

64位處理器的優勢還體現在系統對記憶體的控制上。由於地址使用的是特殊的整數,因此一個alu(算術邏輯運算器)和暫存器可以處理更大的整數,也就是更大的地址。比如,windows vistax64edition支援多達128gb的記憶體和多達16tb的虛擬記憶體,而32位cpu和作業系統最大隻可支援4g記憶體。

第五,軟體普及不同。

64位常用軟體比32位常用軟體,要少得多的多。道理很簡單:使用64位作業系統的使用者相對較少。

因此,軟體開發商必須考慮「投入產出比」,將有限資金投入到更多使用群體的軟體之中。這也是為什麼64位軟體**相對昂貴的重要原因(將成本攤入較少的發售之中)。

總而言之,microsoft windows64位作業系統,必須「上」靠64位主機硬體的支撐,「下」靠64位常用軟體的協助,才能將64位的優勢發揮到極致,「三位一體」缺一不可(道理很簡單:作業系統只是承上啟下的執行平臺)。至於64位電腦可以安裝32位作業系統,64位作業系統可以安裝32位軟體,那是設計上的「向下相容」,不是64位設計初衷的本來含義。

9樓:百味人生

xp/32理論上最大是能支援4g記憶體的。

一個 32 位的作業系統,它所能夠支援的定址空間最大也就是 2 的 32 次方個位元組,也就是 419430400 個 byte ,換算成 gb 的話就剛好等於 4gb 。這也就說明, 32 位的作業系統最大就只能夠讀取大約 4gb 的記憶體容量。

32位作業系統針對的32位的cpu設計。cpu的位是指一次性可處理的資料量是多少,1位元組=8位,32位處理器可以一次性處理4個位元組的資料量,依次類推。

32位cpu只有4g左右的記憶體定址空間,對於一些伺服器來講4g的記憶體是遠遠不夠的了。我們需要更加大的記憶體定址空間的話就需要對cpu進行升級。64位cpu就這樣誕生了。

64位cpu將原來的cpu匯流排拓展至64根,這使得cpu的記憶體定址範圍達到2^64。實際上只有較新的64位作業系統才支援大於4g記憶體空間,且大記憶體支援會使得作業系統的記憶體管理程式變得複雜。

擴充套件資料

在實際使用中32位作業系統是可以使用4gb以上的記憶體的;

標準版的 32位版本支援2.93gb ram,64位版本最高可支援 32 gb ram。

企業版的 32 位版本最高可支援32 gb ram, 64 位版本支援 1 tb ram

資料中心版的 32 位版本支援 64 gb ram,64 位版本支援 1 tb ram

web版最高可支援2g ram。

10樓:花心大蝦米

4gb 也不是全能利用上

win7的32位和64位雙系統,想解除安裝32位的,糾結於啟動引

用64位win7登入 1以管理員身份執行cmd,輸入 bcdboot c windows s c 2執行 msconfig開啟系統配置 引導中刪除32位win7的啟動項,格式化32位win7所在分割槽。1 兩個都刪了,重灌64位,這是最佳方案,也是最簡單的2 找個軟體,把系統遷移到c盤,需要軟體。3...

32位和64位的意義和區別,64位系統和32位有什麼區別

32位和64位的電腦系統,有什麼差別?看完漲知識了 理論上64位的效能會比32位的提高一倍。但是這必須是你的電腦支援64bit 一般雙核以上的都支援64位系統 可實質上在執行32位的原件時依然是32bit比較出色。所以說。64bit是有他的優勢可是不要迷信。64bit對應用的相容性並沒有32bit高...

64位的win7系統能不能將32位的

1 在win764位系統中,可以安裝32位版本。2 office辦公軟體是區分32位和64位的,選擇32位或64位軟體,要根據作業系統和具體需要而定。3 64位的作業系統可以根據使用需要,選擇安裝32位或64位的office軟體。4 32位的作業系統,則只能安裝32位的office軟體,不能安裝64...