x86/IA-32/AMD64/x86_64/IA-64等的區別和聯繫

       x86是一種CPU架構,有支持16bit、32bit、64bit的,由於以前在長時間內32bit的佔了大部分市場,因此很多時候說x86就是在說32bit的x86;

      Intel把支持32bit的x86指令集命名爲IA-32;

      AMD64是由AMD公司開發的,基於支持32bit的x86(IA-32)開發的,Intel也有基於IA-32的64bit版本,名字最初叫IA-32e,後面又改爲EM64T,最後又改爲Intel64,AMD64和Intel64基本相同;

     x86_64就是基於IA-32(支持32bit的x86指令集)開發的,支持64bit的指令集的統稱,包含了AMD64、Intel64。

     由於Intel在基於x86架構的64bit版本上被AMD牽着鼻子走,因此後來又開發了和x86架構完全不同的IA-64架構,IA-64不兼容IA-32,是和x86_64並行的兩種架構,後來Intel將IA-64命名爲Intel Itanium。

參考資料:

1.http://www.wjdiy.cn/zhishi/1991.html

2.https://jingyan.baidu.com/article/574c5219fdf33a2c8c9dc164.html

3.https://baijiahao.baidu.com/s?id=1614402461283928635&wfr=spider&for=pc

4.https://blog.csdn.net/C_chuxin/article/details/82800119

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章