當前位置:首頁 » 操作系統 » linux32內存

linux32內存

發布時間: 2023-08-12 23:29:52

A. linux32位系統不能完全使用4GB內存,加了PAE就可以顯示,而64位系統直接完全使用4GB,為什麼

因為人家就是這么設計的。首先現在的操作系統,對於程序來說,內存地址都是「虛擬」的。

32 位系統雖然定址是 4G ,但其實 3G+ 部分是系統特殊內存位置,是對一些硬體和驅動的存儲區域模擬以及系統共享的程序代碼內存的位置轉接。
所以 32 位系統就有了 PAE 定址功能,也就是另外有 4bit 的內存定址寄存器實現 64G 內存的支持。
但 PAE 定址需要系統和軟體的同時支持才行。因為這部是本身的基礎設計,而是針對技術發展的擴展。所以原先的 3G+ 位置特殊用途的設計是保留的,PAE 用特殊的方法繞過了 3G+ 的內存訪問。保留 3G+ 特殊用途的特點從而實現兼容原先不支持 PAE 的軟體。
所以不支持 PAE ,系統就沒辦法3G+那部分內存做定址提供使用。

至於 x86-64 位系統,本來他的寄存器就是 64 位的,所以實際理論是 4G x 4G = 16EB 的內存可以進行支持。但實際現在的 64 位只使用了 64 位內存位置中的 48 位。也就是 256TB 的內存支持。
對於 256T 的內存支持水平來說,64G 不過是小菜一碟而已。

B. linux32位操作系統原來內存是2g的,後來換成4g的,輸入df 命令時卻只顯示3g,這是什麼原因怎樣解決

這個和CPU定址有關 32位操作系統 可以使用2^32也就是4G個地址 但是除了內存還有很多資源要佔用地址 所以內存就達不到4G 64位可以使用2^64個基本就是無限了

熱點內容
網易我的世界如何登陸伺服器 發布:2025-03-11 06:23:22 瀏覽:713
用電腦玩逆戰連接伺服器很久 發布:2025-03-11 06:13:18 瀏覽:181
天翼智能路由器的初始密碼是多少 發布:2025-03-11 06:10:17 瀏覽:914
安卓機怎麼領嶺南通 發布:2025-03-11 05:56:54 瀏覽:132
求生之路2虐電腦伺服器 發布:2025-03-11 05:35:40 瀏覽:632
編譯學堂 發布:2025-03-11 05:31:06 瀏覽:185
蘋果文件夾隱藏 發布:2025-03-11 05:26:42 瀏覽:546
簡訊設置密碼如何關閉 發布:2025-03-11 05:26:39 瀏覽:915
re管理器主文件夾 發布:2025-03-11 05:26:37 瀏覽:714
手機優酷緩存在哪 發布:2025-03-11 05:25:58 瀏覽:434