2015年6月27日 星期六

「EMT64」

CPUEM64T本質上和AMD64一樣都是IA-32的增強版本,

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位的支持



資料來源:

沒有留言:

張貼留言