英特尔的指令集体系结构_VLIW指令集架构 cpu指令集跟架构的区别

CPU是计算机中最小的硬件,但其制造要求最高。它不仅需要先进的光刻和抛光仪器,其核心设计的精度也超出了人们的想象。控制CPU内核的运算和计算的功能都依赖于编写的指令,这就是我们经常听到的架构。

体系结构的概念在CPU中比较复杂。我们都知道Intel和AMD处理器产品使用的是X86架构,但是经常听说Intel第十代酷睿使用的是X86架构,AMD第三代锐龙使用的是Zen2架构。这种架构和其他架构有什么区别?

其实这是因为很多人误解了建筑名称的缩写。X86架构的全称应该是X86指令集架构,架构应该是微架构。也是建筑名称的缩写,意义完全不同,很好绕。我们来梳理一下指令集架构和微架构的区别。

X86下的禅宗架构

从概念上讲,X86指令集架构是CPU用来控制和计算指令的规范。它属于复杂指令集运算(CISC)系列,由英特尔于1978年创建。简单理解X86指令集架构是行业标准和框架。目前计算机PC的主流系统都是在这个框架和规范下诞生的,所以只要使用系统,就需要X86指令集架构的处理器。

可惜X86指令集架构是专利技术,只有AMD和Intel掌握。其他公司要想生产兼容的X86指令集架构处理器,需要AMD和Intel授权,否则只能在开源系统中玩其他指令集架构。这也是市场上AMD和Intel处理器普遍的原因,因为X86指令集架构和系统的结合太强大了。

移动终端提到的ARM架构其实是另一种指令集架构。但是ARM属于精简指令集(RISC),与X86指令集架构的复杂指令集操作(CISC)不是一个生态系统,这里就不讨论了。

其实CPU微架构更好理解。它们是X86指令集体系结构系统内的结构设计,是CPU内部晶体管的排列,属于X86指令集体系结构系统的框架。Intel和AMD有各自的技术,微架构也不一样。优化微架构会大大提高CPU性能。

一般来说,指令集架构和微架构是两个概念。指令集架构就像一座城市,而微架构就是一座城市的布局。它们联系紧密,包容广泛,不要混淆。

打开应用程序阅读更多精彩内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值