Xeon藉助於EM64T可實現高達1TB(40bit)的物理內存定址和
256TB(48bit)的虛擬內存定址,並且良好地支持現有32位x86代碼的執行,
這一點跟AMD64無異,同時也是Intel開發EM64T的出發點—讓現有的x86指令集
能夠執行64位代碼,而繼續保持對32位代碼的良好兼容。但由於多方面的限制,
無論是EM64T還是AMD64均只能實現比32位指令集更大內存空間的定址,
而無法真正做到純64位指令集的1PB(50bit)和16EB(64bit)的物理內存和
虛擬內存定址(IA-64就能做到這一點),其關鍵在於EM64T和AMD64本質上
仍是基於32位的x86指令集,只是Intel和AMD分別採用不同的技術手段對x86指令集
進行擴展,從而實現對64位的支持
資料來源:
沒有留言:
張貼留言