X86架构

文章大纲:

一、X86架构的概念

二、X86架构的发展史

三、X86架构的优势

四、缺点

青春无怨,青春无悔,青春无憾,青春有梦。

点赞!点赞!点赞!关注!关注!关注!嘻嘻~

一、X86架构的概念

X86是微处理器执行的计算机语言指令集,指一个Intel通用计算机系列的标准编号缩写。

二、X86架构的发展史

    1978年6月8日,Intel发布了新款16位微处理器“8086”,也同时开创了一个新时代:x86架构诞生了。x86指的是特定微处理器执行的一些计算机语言指令集,定义了芯片的基本使用规则,一如今天的x64、IA64等。
    在30年的发展史中,x86家族不断壮大,从桌面转战笔记本、服务器、超级计算机、便携设备,期间还挫败或者限制了很多竞争对手的发展,让不少处理器厂商及其架构技术成为历史名字,即使有些封闭发展的也难以为继,比如苹果就已经放弃PowerPC了。
    X86指令集是美国Intel公司为其第一块16位CPU(i8086)专门开发的,美国IBM公司1981年推出的世界第一台PC机中的CPU--i8088(i8086简化版)使用的也是X86指令,另外除Intel公司之外,AMD和Cyrix等厂家也相继生产出能使用X86指令集的CPU,由于这些CPU能运行所有的为Intel CPU所开发的各种软件,所以电脑业内人士就将这些CPU列为Intel的CPU兼容产品。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。

三、X86架构的优势

    X86优点在于功能强大,而且通用性、兼容性、与实用性要强。而且它的指令多,应用范围也较广。

    X86的CPU随便就是1G以上、双核、四核大行其道,通常使用45nm(甚至更高级)制程的工艺进行生产。    

    X86结构的电脑采用“桥”的方式与扩展设备(如:硬盘、内存等)进行连接,而且x86结构的电脑出现了近30年,其配套扩展的设备种类多、价格也比较便宜,所以x86结构的电脑能很容易进行性能扩展,如增加内存、硬盘等。

四、缺点

  续上文的优点之外,那么X86的不足在什么地方呢?让我们继续往下揭晓吧!
(1)可变的指令长度X86指令的长度是不定的,而且有几种不同的格式;
(2)寄存器的贫乏 X86指令集架构只有8个通用寄存器,而且实际只能使用6个;
(3)内存访问 X86指令可访问内存地址,而现代RISC CPU则使用LOAD/STORE模式,只有LOAD和STORE指令才能从内存中读取数据到寄存器;
(4)浮点堆栈 X87 FPU是最慢的FPU,主要的原因之一就在于X87指令使用一个操作数堆栈;
(5)4GB限制;
(6)芯片变大。

今天就分享到这里啦,期待下次的会面!

猜你喜欢

转载自blog.csdn.net/weixin_74612079/article/details/131412568