導航:首頁 > 科技大全 > 32位系統識別3G內存

32位系統識別3G內存

發布時間:2022-09-18 03:27:24

1. 為什麼32位的電腦只支持3G的內存

這是由於系統本身的限制所造成的。32位系統對於內存的定址能力總共就4G,而4G里還要放其他東西地址,硬碟的地址、和電腦埠地址等一起分配,比如系統 BIOS,輸入輸出設備的地址和設定,各類介面的設定和地址等等,這些地址和設定所佔用的空間要達到700M左右,因此4G內存在32位中也只能顯示出3G了。

如果要想識別4G以上內存,可以安裝64位系統。64位系統理論上可以識別2的64次方內存,16TB,即16384GB,但是實際上,操作系統僅僅能使用最大為128GB,不過對用戶來說,達到這個容量還很遙遠。

2. 為什麼32位的電腦只支持3G的內存

這是由於系統本身的限制所造成的。32位系統對於內存的定址能力總共就4G,而4G里還要放其他東西地址,硬碟的地址、和電腦埠地址等一起分配,比如系統 BIOS,輸入輸出設備的地址和設定,各類介面的設定和地址等等,這些地址和設定所佔用的空間要達到700M左右,因此4G內存在32位中也只能顯示出3G了。那麼,是不是32位系統就真的不能識別出4G內存了?也不是。我們知道在內存中會有700多MB的空間被硬體地址或介面所佔用,那我們能不能通過某種手段,讓它們去佔用硬碟上的空間(類似虛擬內存),而不佔用物理內存,這樣4G內存不就可以完全被識別了么?沒錯,這種方法的確可行,於是現在有了一種名為PAE的技術,中文叫做物理地址擴展,這是硬體設備上提供的技術,不過這種技術需要系統的支持,比如32位的Windows Server 2003可以很好的支持這個技術,所以安裝2003的伺服器是支持大於3G的內存的。另外,假如安裝了4G的內存,又不會通過PAE擴展地址,而又不想浪費剩餘的內存,可以通過Ramdisk將RAM模擬當做硬碟來使用。由於內存比硬碟的存取速度大的多,將上網緩存、系統緩存的地址修改為Ramdisk建立的虛假硬碟上,上網的速度、電腦的操作速度提升。所謂的RAM驅動器,實際上是把系統內存劃出一部分當作硬碟使用。對於操作系統來講內存的存取速度遠遠大於機械磁碟,所以RAM驅動器肯定要比機械的硬碟快得多。你可以把整個應用程序都安裝在RamDisk的驅動器中,然後用內存的速度運行它。使用RAM驅動器技術對於延長筆記本電腦電池使用時間也是十分有利的,因為這樣做可以減少訪問「耗電大戶」——硬碟的次數。相對於傳統的硬碟文件訪問來說,這種技術可以極大的提高在其上進行的文件訪問的速度。但是RAM的易失性也意味著當關閉電源後的數據將會丟失。某些時候這不是問題,比如說對於一個加密文檔的明文來說。

3. win7 32位系統 只能識別3G內存 還有1G內存無法識別,要怎麼弄

一、32位系統無法識別4G內存,系統屬性中顯示如下圖:

系統屬性中「丟失」的內存,實際上是「為硬體保留的內存」不同配置的電腦,

為硬體保留的內存容量不同,所以才會出現不同電腦,可用內存顯示容量不相同的問題。

這是由於iA32架構要求BIOS(ROM)晶元的地址,PCI、PCI-E存儲器地址、

APCI中斷路由地址等必須佔用從4GB開始以下的256M-1GB空間,

這段MMIO地址區不能分配給內存條,4GB的內存條有256MB-1GB的容量不能編址而浪費。

使用4GB或者以上的內存條,必須使用地址(編址)空間64GB的晶元組主板,

內存重映射就是把被MMIO佔用的地址移到內存條容量以上的地址空間,

BIOS具有支持「內存重映射」功能的,設置項里有
Memory Remap Feature 選項,

應該設置為Enable,這樣就可以解決MMIO地址區佔用了內存地址的問題。

如果你的BIOS沒有支持 內存重映射的功能,就沒有辦法解決這個問題了。

4. win7 32 位系統最多隻能識別3G內存嗎

這個不一定,有時候會更少,原因如下:

  1. 可能系統會「吃掉」一小部分的內存:眾所周知,電腦中二進制中的換算關系是 1GB=1024MB,實際生產時,硬體廠商廠商的換算單位是1GB=1000MB,當電腦廠商告訴您,電腦中的內存是1GB的時候,其實內存是1000MB,系統識別時,用1000處以1024,也就顯示的內存是0.976GB,同理安裝了4G的內存,系統會顯示內存是3.9GB;

  2. 內存(RAM,也就是系統的定址總空間)=內存條(物理內存,內存條是4GB的)+bios內存+緩存+顯存+...,32位的電腦的定址空間是2的32次方,也就是4G,系統將這4GB的地址分配給內存條,緩存,顯存,硬體等;

  3. 系統分配定址空間時是有優先順序的, bios的內存,cpu的緩存,各個硬體的內存,顯卡的顯存等,他們的優先順序比物理內存(也就是內存條)高,所以系統先將定址空間分配給bios的內存,cpu的緩存,各個硬體的內存,顯卡的顯存,最後才將剩餘的定址空間分配給內存條。比如顯卡有500MB,那麼可以分配的內存也就只剩下4GB-0.5GB=3.5GB了;

  4. 如果在32位電腦上裝上4G內存條依照優先順序關系,只能使用3G多的的內存條空間,因為前面的幾百MB空間是給了各個硬體(包括顯存),4GB的內存條只有其中的3.31GB獲得了定址空間,此時只可以看到獲得了定址空間的那一部分內存條;

  5. 如果是2G的內存條,因為電腦本身定址能里是4G,前面幾百MB給了硬體,依舊剩餘3G多的定址空間, 2G的內存條可以完全獲得2G的定址空間,也就能看到3.XXG的內存條了。

5. win7 32位操作系統 怎麼4g內存只顯示3g

1.
可能系統會「吃掉」一小部分的內存:眾所周知,電腦中二進制中的換算關系是
1GB=1024MB,實際生產時,硬體廠商廠商的換算單位是1GB=1000MB,當電腦廠商告訴您,電腦中的內存是1GB的時候,其實內存是1000MB,系統識別時,用1000處以1024,也就顯示的內存是0.976GB,同理安裝了4G的內存,系統會顯示內存是3.9GB;
2.
內存(RAM,也就是系統的定址總空間)=內存條(物理內存,內存條是4GB的)+bios內存+緩存+顯存+...,32位的電腦的定址空間是2的32次方,也就是4G,系統將這4GB的地址分配給內存條,緩存,顯存,硬體等。
2.1系統分配定址空間時是有優先順序的,
bios的內存,cpu的緩存,各個硬體的內存,顯卡的顯存等,他們的優先順序比物理內存(也就是內存條)高,所以系統先將定址空間分配給bios的內存,cpu的緩存,各個硬體的內存,顯卡的顯存,最後才將剩餘的定址空間分配給內存條。比如顯卡有500MB,那麼可以分配的內存也就只剩下4GB-0.5GB=3.5GB了。
2.2如果在32位電腦上裝上4G內存條依照優先順序關系,只能使用3G多的的內存條空間,因為前面的幾百MB空間是給了各個硬體(包括顯存),4GB的內存條只有其中的3.31GB獲得了定址空間,此時只可以看到獲得了定址空間的那一部分內存條。
2.3如果是2G的內存條,因為電腦本身定址能里是4G,前面幾百MB給了硬體,依舊剩餘3G多的定址空間,
2G的內存條可以完全獲得2G的定址空間,也就能看到2G的內存條了。

6. win7 32位系統只能識別3G多的內存,為什麼

32位的系統,能夠認出4G內存,但是理論上用到3.25G內存,實際上系統保留一點,有集成顯卡分去一點,一般在2.9G左右。但是如果樓主的電腦是4G內存,其實沒有必要就因為這個換64位的系統,畢竟除了兼容性問題(雖然現在64位的不錯,但是畢竟沒有32位兼容性那麼好),開機系統佔用的內存比32位的大,沒有快多少的。

7. 32位的操作系統為什麼只能識別3G的內存定址

32位寄存器定址空間只有3G多一點(2的32次方),想要支持4G,只能用64位寄存器定址。
具體做法是:首先需要有64位以上寄存器的CPU(個人電腦上目前還沒有用高於64位寄存器的)可用,然後是64位以上的操作系統支持(Windows在64位的移植上剛剛起步,沒多大特色,Linux在這方面做得要比Windows好得多)。

8. win7 32位系統只能識別3G內存嗎

原因如下:

  1. 可能系統會「吃掉」一小部分的內存:眾所周知,電腦中二進制中的換算關系是 1GB=1024MB,實際生產時,硬體廠商廠商的換算單位是1GB=1000MB,當電腦廠商告訴您,電腦中的內存是1GB的時候,其實內存是1000MB,系統識別時,用1000處以1024,也就顯示的內存是0.976GB,同理安裝了4G的內存,系統會顯示內存是3.9GB;

  2. 內存(RAM,也就是系統的定址總空間)=內存條(物理內存,內存條是4GB的)+bios內存+緩存+顯存+...,32位的電腦的定址空間是2的32次方,也就是4G,系統將這4GB的地址分配給內存條,緩存,顯存,硬體等;

  3. 系統分配定址空間時是有優先順序的, bios的內存,cpu的緩存,各個硬體的內存,顯卡的顯存等,他們的優先順序比物理內存(也就是內存條)高,所以系統先將定址空間分配給bios的內存,cpu的緩存,各個硬體的內存,顯卡的顯存,最後才將剩餘的定址空間分配給內存條。比如顯卡有500MB,那麼可以分配的內存也就只剩下4GB-0.5GB=3.5GB了;

  4. 如果在32位電腦上裝上4G內存條依照優先順序關系,只能使用3G多的的內存條空間,因為前面的幾百MB空間是給了各個硬體(包括顯存),4GB的內存條只有其中的3.31GB獲得了定址空間,此時只可以看到獲得了定址空間的那一部分內存條;

  5. 如果是2G的內存條,因為電腦本身定址能里是4G,前面幾百MB給了硬體,依舊剩餘3G多的定址空間, 2G的內存條可以完全獲得2G的定址空間,也就能看到2G的內存條了。

9. 32位操作系統最大隻能用3G內存么

確切的說可以用到3.25G。最多4G ,但電腦顯示最多3.5內存的 。

原因是 :

根據微軟官方的回復是
XP/Vista 32bit在安裝4G內存後會分配其中部分內存作為設備保留的內存地址
因此系統屬性中只能看到3到3.5不等的內存容量
剩餘部分不是沒用上而是被系統扣押了
用戶無法直接使用
而且32bit的XP/Vista也不允許單個程序佔用超過3的內存
這是系統內核的特點
微軟官方並沒有提供相應的解決方案
唯一的建議是:更換為64bit的XP/Vista

至於網上那些在boot.ini之類的加參數達到完全支持的
微軟似乎只承認在Windows Server 2003下可能有效,XP/Vista無效

2G實際就夠用了

但是如果你是追求速度的話
內存是要和CPU配合使用的
如果內存很大
但是CPU不行的話,一樣不會有什麼大速度的提升

閱讀全文

與32位系統識別3G內存相關的資料

熱點內容
一加5截屏在哪個文件夾 瀏覽:764
發送失敗錯誤代碼10009 瀏覽:508
word轉換點陣圖 瀏覽:237
百度文件包含違規內容提取不了 瀏覽:317
大名網站推廣多少錢 瀏覽:791
喜歡網路詞都有什麼 瀏覽:811
怎麼設置iphone網路 瀏覽:281
cad坐標轉換圖文教程 瀏覽:397
蘋果12原裝數據線怎麼感覺有點硬 瀏覽:764
js獲取div中的圖片不顯示不出來 瀏覽:291
什麼網站有首映動漫 瀏覽:461
淘寶網路電話叫什麼 瀏覽:231
編程要讀哪些書 瀏覽:134
如何在手機上新建文件夾里添文件 瀏覽:292
先鋒w10刷安卓系統 瀏覽:787
java設置過期日期 瀏覽:114
新版本抖音怎麼看我的數據比例 瀏覽:946
什麼是3G網路3G的發展史 瀏覽:269
如何使用ps把圖片的文件大小弄小 瀏覽:880
安卓系統根目錄文件夾 瀏覽:900

友情鏈接