我了解32位處理器的局限性之一是無法輕鬆解決超過4GiB的RAM,即使對於手機,平板電腦和筆記本電腦上的主流計算,這也是當今的需求。
與64位寄存器大小的體系結構相比,64位寄存器大小的體系結構還有哪些其他主流計算優勢?
請在回答中引用相關消息來源或提供詳細的推理。用2的冪表示的位數更好沒有技術上的依據。
當然,如果不考慮價格,那麼位數越多越好,我們顯然也無法預測遙遠的未來需求。
更寬的總線也許能夠更快地移動數據,但是總線大小並不一定總是與寄存器大小匹配嗎?也許由於物理限制,具有更多晶體管和更多線路的CPU可能會被迫以稍慢的時鐘速率運行?
使用48位,您可以尋址256TiB的RAM:至少在接下來的幾十年中有足夠的空間可用。通常,對於主流編程的大多數整數和十進制計算而言,似乎32位數字已經足夠大了,這使64位看起來很浪費。 64位應用程序最終會消耗更多的RAM,而處理器本身最終會在ALU,控制單元和總線中浪費大量晶體管,這些晶體管根本不需要。所有這些東西都佔用了額外的矽空間,這些空間可以用來簡單地使處理器更小,更便宜,或者可以以緩存或附加內核的形式更好地使用。