首页 » 信息技术 »

ISA和微架构(uarch)

2020年7月8日 / 51次阅读
硬件

指令集:Instruction Set Architecture, 简写为ISA。

一个处理器支持的指令和指令的机器编码就是这个处理器的ISA,包括很多个部分:

  • 指令集
  • 指令集编码
  • 基本数据类型
  • 一组编程规范
  • 寄存器
  • 寻址模式
  • 存储体系
  • 异常事件处理
  • 中断
  • 外部I/O

An instruction set architecture (ISA) is an abstract model of a computer. It is also referred to as architecture or computer architecture. A realization of an ISA is called an implementation. An ISA permits multiple implementations that may vary in performance, physical size, and monetary cost (among other things); because the ISA serves as the interface between software and hardware. Software that has been written for an ISA can run on different implementations of the same ISA. This has enabled binary compatibility between different generations of computers to be easily achieved, and the development of computer families.

微架构(uarch)

In electronics engineering and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as µarch or uarch, is the way a given instruction set architecture, or the ways the PCB is pathed in the Processing unit, is implemented in a particular processor. A given ISA may be implemented with different microarchitectures; Implementations may vary due to different goals of a given design or due to shifts in technology.

微架构是指一个给定的ISA的具体实现。

一个实例如下:

1. 拿Intel来说,(其ISA是IA-32等)其pentium 4处理器的微体系结构是NetBurst,现代,其Core(酷睿)系列CPU的微体系结构已经经历了好几代:Bloomfield(2008年)、Lynnfield(2009年)、Clarksfield(2009年)、Ar randale(2010年)、Gulftown(2010年)、Sandy Bridge(2011年)、Ivy Bridge(2012年)、Haswell(2013年)、Haswell Devil’s Canyon(2014年)、Broadwell(2015年)、Skylake(2015年)。

2. 拿ARM来说,(其ISA是ARMv7等)其微体系结构是ARM11等,从11往后叫cortex系列,其中cortex-A系列有32位的A7、A9、A15,64位的A53、A57。

本文链接:https://www.maixj.net/ict/isa-uarch-23806

相关文章

留言区


前一篇:
后一篇:
-->只要几分钟回答问卷,就能轻松赚现金!

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

go to top