代码改变世界

计算机体系结构

2015-09-22 23:01  哦万里云  阅读(264)  评论(0编辑  收藏  举报

计算机体系结构是指那些对程序员可见的系统属性,还包括设计思想与体系结构。

感觉比较明显的就是指令集了。CPU一般提供向后兼容,而新的指令集往往让程序或的更好的性能。某程序发布出多个指令集的程序。

i386指的是兼荣80386指令集的体系结构。

x86  通常意义上现在说的是ia-32。之前的x86是16位的,不过都是过去式了。

x86-64最先由amd推出,是兼容x86指令集的64位处理器。后来amd改称amd64。intel也跟上来用完全一样的指令集intel64。linux上称为x86_64表示中立,呵呵。也就是说这些称号对应的指令集是完全一致的。

后来intel推出的IA-64就完全不兼容x86\x86-64了.