2009-09-26 46 views

回答

4

這具有無關是32或64位。無論如何,大多數架構使用byte addressable內存,所以我想答案應該是「從某種意義上說,是的。」

1

這取決於體系結構。有關完整的詳細信息,請參見words上的維基百科頁面。

注意:對於x86,每個地址是1個字節。

+0

在您鏈接的頁面上,可以在表格「字大小表」中找到相關信息。查看過去30年的架構「地址解析單元」一欄。 – Zed 2009-09-26 17:55:37

1

32位機意味着整數是32位寬。

這是否意味着一個整數是四個字節或沒有實際定義。一個字節不一定是8位。

這絕對不意味着有4 GB的RAM或2^32可尋址的單元格。

8086是一個16位機器,但有1 MB的可尋址RAM。 286獲得了1MB + 64k - 16bytes,但有能力執行分段內存映射,允許使用更多的RAM(我相信4MB)。

奔騰II和以上是32位處理器,但實際上支持高達64GB的RAM,但一個進程一次只能處理4GB。

當前的x64處理器無法尋址2^64字節的RAM。

而有些機器甚至不能字節尋址。

相關問題