採用32位cpu的系統,如果記憶體採用字編址方式能否支援更大的記憶體了

時間 2021-05-12 04:57:06

1樓:Xi Yang

即便不考慮相容性的問題,這個方法續的命也太短了,僅僅從4G續了四倍出來。

實際上,現在新配的偏向效能的台式電腦,16G已經是挺通常的配置。而2U的小伺服器,早在2023年那會就已經32G了。

2樓:Pluto Hades

可以,但是意義並不大。

某些嵌入式8位和16位處理器,為了支援更大記憶體空間確實是這麼幹的。這麼幹的缺點也顯而易見,最小儲存單元變大了,空間有浪費。而且這麼幹的一般是因為位址匯流排位數不夠,沒辦法。

同學你一定沒有好好學習計算機組成原理並了解現代科技就開始瞎想。你好好看看計算機組成原理裡面的片選部分。

實際上,在32位計算機時代,我們就引入了更多的位址匯流排以尋求更多的定址空間,早在64位處理器出現以前,32位處理器就擁有了64位位址匯流排。另外PIDE硬碟的48位位址也是個典型的例子。

3樓:侯奕Vincent

拋去相容性問題不看,即使變成了4位元組編址也不能把64位到來的時間大幅度推後啊。伺服器端早超過16G了,家用電腦也有很多人裝了16G。對應到4G的時間大概也就是十年吧。

為了這麼短一點時間對底層進行改動並不值得吧?

4樓:connor

首先定址範圍和cpu的位寬沒有必然聯絡,與具體的cpu設計有關.

按位元組編址時記憶體的最小定址單位為1個位元組, 如果按字編址最小的定址單位就是4位元組(32位系統),個人認為會造成記憶體空間的浪費

32位win7系統的記憶體使用

北極 RamDisk有兩種,一種是在作業系統啟動之前,就把記憶體劃走,另外一種是在作業系統啟動之後,才把記憶體劃走,多數RamDisk屬於後者。所以,多數情況下,你看到的是3.75 1.5G的效果。除非你能找到一款在作業系統啟動之前就分走記憶體的RamDisk 名字叫Buffalo ramdisk,...

64位作業系統 CPU 如何相容32位程式 軟體 請看詳情。?

北極 要保證64位相容性,無非就是兩點 1.硬體相容 指令層面上 2.軟體相容 作業系統 因為以上兩點都能保證,所以自然32位程式能在相容32位程式的作業系統 CPU上跑。具體的形式 1.硬體相容 現有的x86架構的CPU,作業系統進入64位的工作模式都是相容32位的,即使在long mode模式下...

32位系統有4G記憶體,還需要虛擬記憶體嗎?

當然需要啦。打個比方,你乙個程序用完了所有的4G記憶體,這是後如果你想排程另乙個程序的話,但是前乙個程序還沒結束,記憶體不能釋放。就需要把這個程序放到虛擬記憶體中,新的程序才有記憶體可用啊。你說的32位系統定址空間是4G,說的是虛擬位址空間最大4G,是說每個程序最多可以用4G的記憶體,但是一旦多個程...