精华内容
下载资源
问答
  • 英特尔公司不断对目前最为广泛使用的计算机架构——英特尔架构进行拓展。在持续革新的道路上,英特尔再次推出了对英特尔架构的升级,推出了具有高性能、高容量和节能的新产品。
  • 学习MASM汇编绝对的牛书,书中不但完整讲解了IA架构而且还讲解了很DOS的内容和MASM汇编工具的功能,如编译参数的详细解释等,是不可多得的绝对好书。
  • 文档介绍:Intel 处理器架构计算机科学与工程学院主讲:逄焕利英特尔处理器架构本课程是软件工程专业本科生必修的一门专业课。前导课:数字电路与逻辑设计、计算机组成原理、计算机系统结构、操作系统等。为进一步学**...

    文档介绍:

    Intel 处理器架构

    计算机科学与工程学院

    主讲:逄焕利

    英特尔处理器架构

    本课程是软件工程专业本科生必修的一门专业课。

    前导课:数字电路与逻辑设计、计算机组成原理、计算机系统结构、操作系统等。

    为进一步学****和研究分布式系统、大规模并行处理系统、多核程序设计等打下坚实的基础。

    系统学****英特尔微处理器结构、原理、基本性能,及构成现代微处理器的硬件组成和核心架构。

    切实掌握英特尔微处理器硬件技术特征、功能组成、实现技术,把握现代处理器的设计思想和发展方向。

    深入了解英特尔微处理器的新发展、新技术,了解新技术如何提高处理器及计算机系统的性能,学会系统科学地分析和研究计算机硬软件系统,提高认知能力和创新能力。

    教学目的

    参考资料

    Intel处理器产品: ducts/processor 查询:http://ark.

    本课程内容组织

    第一章计算机系统概论

    第二章指令系统

    第三章 CPU组成

    第四章 CPU新技术

    第五章 CPU实例

    第一章概论

    1.1 计算机分类、发展与应用

    微型计算机属于第四代电子计算机产品。一般主机按体积、性能和价格分为巨型机、大型机、中型机、小型机和微型机五类。

    起初,中央处理器CPU的运算器和控制器集成在一片集成电路芯片上,称为微处理器MPU。

    微处理器是微机系统的核心部分,自70年代初出现第一片微处理器芯片以来,微处理器的性能和集成度几乎每两年翻一番,其发展速度大大超过了前几代计算机。

    1.1 计算机分类、发展与应用

    微处理器的发展

    发展阶段

    大致时间

    采用的技术

    典型速度

    1

    1946-1957

    真空管

    4万次/秒

    2

    1958-1964

    晶体管

    20万次/秒

    3

    1965-1971

    SSI(<100)

    MSI(100-1000)

    100万次/秒

    4

    1972-1977

    LSI(1000-10万)

    1000万次/秒

    5

    1978-1991

    VLSI(10万-1000万)

    1亿次/秒

    6

    1991-

    ULSI(1000万以上)

    10亿次/秒

    1.1 计算机分类、发展与应用

    1.1 计算机分类、发展与应用

    微处理器的发展

    ·1971年:微处理器诞生 Intel 4004。

    4004是第一个将CPU的所有元件都放入同一块芯片内的产品。

    ·1972年:8位微处理器8008,比4004复杂一倍

    ·1974年:8位通用微处理器8080

    内容来自淘豆网www.taodocs.com转载请标明出处.

    展开全文
  • 安腾是英特尔公司面向企业级应用处理器的名字,它将英特尔架构的卓越性能和规模经济的优势带到了数据密集型、企业关键的技术计算应用之中。安腾处理器家族是专为高端企业和高性能应用设计的,能为业务智能、数据库、...
  • 英特尔一份未来处理器路线图已经泄露,展示了英特尔准备为未来电脑,平板电脑和其他设备推出的处理器。...其中,Kaby Lake将取代目前用于笔记本,台式机和平板电脑设备的Skylake处理器产品线,而Apollo Lake架构的赛...

    英特尔一份未来处理器路线图已经泄露,展示了英特尔准备为未来电脑,平板电脑和其他设备推出的处理器。该路线图显示,英特尔将在今年年内推出代号Kaby Lake和Apollo Lake的2个处理器家族,它们都将是第7代Core产品。

    其中,Kaby Lake将取代目前用于笔记本,台式机和平板电脑设备的Skylake处理器产品线,而Apollo Lake架构的赛扬和奔腾处理器是专门针对廉价和低功耗市场,以取代目前的Braswell产品线和Atom产品线。

    泄露路线图也显示,采用Apollo Lake处理器的英特尔NUC电脑,设定为2016年底登场。更强大的NUC,将采Kabby Lake芯片将在2017年年初登场。

    采用Apollo Lake处理器的英特尔NUC电脑尺寸是4.5英寸×4.4英寸×2英寸,并内建功耗10W的四核心处理器,两个版本的Apollo Lake处理器将提供给NUC6ACAYH准系统,支持高达8GB的系统内存和一个2.5英寸硬盘或SSD,另外还有1个版本称为NUC6CAYS,将有2GB系统内存,32GB存储空间,开箱即用Windows 10 Home操作系统。





    ====================================分割线================================


    本文转自d1net(转载)

    展开全文
  • 本资源包含有完整的标签。 本书以Intel公司处理器为例,对计算机的处理器架构和相关指令系统进行详细介绍,包括指令系统、CPU组成、CPU新技术、CPU实例等内容。
  • 处理器架构

    2017-06-20 15:56:17
    Intel: CPU 64位 x64 x86_64 32位 x86 AMD: AMD 64位 32位

    常见处理器架构

    • Intel: CPU
      • 64位
        • x64
        • x86_64
      • 32位
        • x86
    • AMD: AMD
      • 64位
      • 32位


    展开全文
  • 指令集架构、微架构、处理器架构、CPU架构、内核

    万次阅读 多人点赞 2017-12-08 11:27:04
    查阅相关资料后又陆续碰到了“指令集架构”、“微架构”、“处理器架构”等词,于是就更加懵逼了。接着又陆陆续续的看了些资料,同时结合自己的一些理解,给出这些词的解释,也方便以后查阅。以下关于“指令集架构”...

         前两天看书碰到了“CPU架构”这个词,脑子里感觉有点模糊不懂。查阅相关资料后又陆续碰到了“指令集架构”、“微架构”、“处理器架构”等词,于是就更加懵逼了。接着又陆陆续续的看了些资料,同时结合自己的一些理解,给出这些词的解释,也方便以后查阅。以下关于“指令集架构”和“微架构”的英文解释摘录于维基百科(参考资料1和2):

    1. 指令集架构
       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.
       An instruction set architecture is distinguished from a microarchitecture (微架构), which is the set of processor design techniques used, in a particular processor, to implement the instruction set. Processors with different microarchitectures can share a common instruction set. For example, the Intel Pentium and the Advanced Micro Devices Athlon implement nearly identical versions of the x86 instruction set, but have radically different internal designs.
    2. 微架构
       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 (ISA, 指令集架构), 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.

         根据以上维基百科关于指令集架构和微架构的解释以及我自己的理解。我对指令集架构的粗略理解是:指令集架构就是设计了一堆指令(数据处理和存储操作、算术和逻辑操作以及控制流操作等,具体的就是一段一段的机器二进制编码)。由于整个计算机系统是硬件和软件的集合,最后指令的具体执行就是在计算机硬件(主要是CPU)上的二进制机器码对应着的高电平与低电平的变化。假设加指令对应着二进制机器码:10010010. 在设计完指令集架构之后,还得去具体地去实现该指令集。具体的实现就是怎么去设计CPU里面的硬件电路啥的使得CPU收到这一串二进制机器码之后就做出指令集架构规定的加指令相应的操作并得到对应的结果。指令集的硬件实现就是微架构处理器架构和CPU架构是一个比较模糊的概念,它们同时包含了指令集架构和微架构的内容。
         对于同一个指令集架构可以有不同的微架构,比如 Intel Pentium 和 Advanced Micro Devices Athlon 都采用的是x86指令集,但是它们的微架构却完全不同。不同的微架构可能是考虑到了性能、物理尺寸以及成本多方面的问题,具体可看如下摘录自维基百科的介绍:

    • An ISA specifies the behavior of machine code running on implementations of that ISA in a fashion that does not depend on the characteristics of that implementation, providing binary compatibility between implementations. This enables multiple implementations of an ISA that differ in performance, physical size, and monetary cost (among other things), but that are capable of running the same machine code, so that a lower-performance, lower-cost machine can be replaced with a higher-cost, higher-performance machine without having to replace software. It also enables the evolution of the microarchitectures of the implementations of that ISA, so that a newer, higher-performance implementation of an ISA can run software that runs on previous generations of implementations.

         指令集架构是计算机的一种抽象模型。指令集架构是具体硬件和软件之间的接口。针对同一指令集架构编写的软件可以运行在采用该指令集架构而微架构不同的机器上。由于指令集架构中的指令较多,如果直接使用机器码(也就是指令对应的二进制码)来编写软件会比较困难。这样就出现了如c++等高级语言,经过高级语言编写完程序之后再经过编译器软件将高级语言编译成对应的机器码就可以在机器上执行了,因为实际的硬件只认识机器码。
         参考资料3、4和5也是对指令集架构和微架构区别等的相关解释。参考资料6对常见的指令集架构做了相关解释和列表。
      
    ---------------------------------------------分割线(2020.09.04)------------------------------------------------------------------------

         指令集架构有很多的分类方法,主要的分类通过架构的复杂度来分类,可以分为复杂指令集计算机(complex instruction set computer, CISC) 和精简指令集计算机(reduced instruction set computer, RISC) 。复杂指令集计算机有许多特别的指令,它们中的一下很少在程序中使用。精简指令集计算机通过只实现经常被使用的指令来达到对复杂指令集计算机精简的目的,对于一些不太经常使用的操作可以通过经常使用的简单指令的组合来实现。
         复杂指令集计算机简单的理解就是提供的指令很多,也都很复杂。以 intel 的 x86 架构为代表,主要针对的操作系统是微软的 Windows 和苹果的 maxOS。另外 Linux,一些 UNIX 等,都可以运行在复杂指令集架构的微处理器。(参考与这里
         精简指令集计算机简单理解就是提供的指令很少,也都比较简单,只是一些基础的指令。以 ARM 公司的 arm 架构为代表。当前有 UNIX、Linux 以及包括 iOS、Android、Windows Phone 等在内的大多数移动操作系统运行在精简指令集的处理器上。(参考与这里

         内核,在不同领域里表达的是不同的东西,是指一个东西的核心部分,具体是什么,要看你指的是什么东西。
    参考于这里):

    • 在操作系统领域,内核指的是操作系统的核心部分。通常包括中断处理、任务管理、调度等功能,同时又有微内核、宏内核、混合内核等分类。
    • 在浏览器领域,内核一般是指浏览器的渲染引擎,也是浏览器的核心部分,比如是webkit还是IE等等。你说的UC内核,指的是浏览器领域的内核概念。
    • CPU领域,一般都叫核心,简单的理解就是CPU的核心部分,早期CPU只有一个核,但是随着技术的发展现在也出现了包含多个核的CPU。

         现在举个简单的例子,ARM公司就是一个设计指令集架构的公司,一些芯片生产公司购买ARM公司的授权来生产芯片就相当于是在生产微架构。做嵌入式工作的都知道,经常在芯片的 d a t a s h e e t datasheet datasheet里面看到说该芯片是基于ARM某某内核,这里的内核指的是指令集架构。

         参考资料:

    1. https://en.wikipedia.org/wiki/Microarchitecture#Aspects_of_microarchitecture
    2. https://en.wikipedia.org/wiki/Instruction_set_architecture#Machine_language
    3. https://www.quora.com/What-is-the-difference-between-architecture-and-microarchitecture-in-CPU
    4. https://sidkashyap.wordpress.com/2012/10/06/instruction-set-architecture-vs-micro-architecture/
    5. https://www.zhihu.com/question/23474438
    6. https://en.wikipedia.org/wiki/Comparison_of_instruction_set_architectures
    展开全文
  • 国产处理器架构

    千次阅读 2020-01-21 09:38:11
    cpu架构指的是cpu的指令集。只要包括ARM、x86、...目前主要国产处理器架构和应用如下: 处理器 架构 应用 性能 麒麟 ARM 移动端 与高通相当 龙芯 MIPS pc端 功耗低、性能低 ...
  • 四大处理器架构

    千次阅读 2020-11-16 17:38:23
    我们使用的电脑以及公司的服务器,大部分采用了x86架构处理器,以intel和AMD的处理器为主。 x86架构处理器采用了CISC指令集(复杂指令集计算机),x86架构的CPU分为x86和x86-64两类,目前主流的是x86-64,即64位...
  • Tock到了Tock这一步新产品Haswell箭在弦上AMD虽然暂时落后一局但新的压路机也是曙光在前蓄势待发那么究竟Haswell和压路机都有哪些改进英特尔和AMD的竞争又会开发出哪些新技术呢本文将带你提前了解英特尔和AMD的下...
  • 没错英特尔AMD 又到了产品升级换代的时候了英特尔的 Tick-Tock 到了 Tock 这一步新产品 Haswell 箭在弦上AMD 虽然暂时落后一局但新的压路 机...AMD 的下一代处理器架构 Haswell小改进大步伐 从英特尔发布了基于 Core Mi
  • 附件:Intel下一代处理器架构解析.xmind 1 路线图 1 45nm TOCK: Nehalem2 32nm TICK: Westmere3 32nm TOCK: Sandy Bridge4 22nm TICK: Ivy Bridge5 22nm TOCK: Haswell,功能如下: 1 TSX拓展:细...
  • 浅谈处理器架构

    千次阅读 2017-10-24 23:44:26
    浅谈处理器架构
  • 今天听了intel的一位大牛讲解Apple A7cylone 的架构。 由于不是专业人士所以,没有听的很明白,仅把自己还记得的东西记录下来 1. branch predict使用的是最先进的Path-Based Neural Branch Prediction.  命中率...
  • Intel双核心构架剖析 AMD的真伪双核论虽无法立足但它点出的 英特尔双核处理器可能出现前端总线资源争抢的问题是否真是实情呢对此英特尔表示AMD并不了解我们的产品和我们将来产品的技术走向对自己的竞争对手及其产品...
  • 苹果发布基于ARM处理器架构的全新Macbook。美国时间2020年11月10日,苹果发布了全新一代的Macbook Air,与以往最大不 同的是此次苹果放弃了使用多年的Intel处理器,而使用了基于ARM架构的M1处理器,在此前WWDC2020上...
  • 查阅相关资料后又陆续碰到了“指令集架构”、“微架构”、“处理器架构”等词,于是就更加懵逼了。接着又陆陆续续的看了些资料,同时结合自己的一些理解,给出这些词的解释,也方便以后查阅。以下关于“指令集架构”...
  • 处理器架构简介

    2015-09-09 17:44:00
    一、主要有如下架构 1)IA-32架构 英特尔32位元架构(英语:Intel Architecture, 32-bit,缩写为IA-32),常被称为i386、x86-32或是x86,由英特尔公司推出的指令集架构,至今英特尔最受欢迎的处理器仍然采用此架构。...
  • CPU处理器架构

    2018-06-21 14:42:27
    系统有x64,x86与ia-64三种版本之分,分别用于不同的CPU。较老的CPU只能安装x86版的系统,也就是...而ia-64则只能运行于INTEL的安腾系列处理器。 x86:从1978年来的8086处理器开始,就已经出现了x86架构CPU,即32...
  • 前言 分析软件安全的时候必然...在装有英特尔处理器的电脑里DRAM芯片作为内存,一个或多个CPU芯片用作逻辑处理器。这些资源都被系统软件管理。一般来说,一台机器里面有两个系统软件,操作系统,内核系统。英特尔架...
  • 处理器架构种类

    2019-12-25 10:09:09
    复杂指令集 :intel 的 32位 ix86 ,64位 x86_64 架构 精简指令集 :arm 的 32位 ARMv1-v7 , 64位 ARMv8 架构 1、# uname -a (Linux查看版本当前操作系统内核信息) 2、# cat /proc/version (Linux查看...
  • 龙芯2/Nehalem处理器架构对比分析,更加深入了解龙芯架构以及英特尔的nehalem架构
  • CPU 处理器架构知识

    2015-07-05 16:35:37
    CPU处理器架构:主要有ARM、X86/Atom、MIPS、PowerPC,其中ARM在智能手机上面一枝独秀;其中ARM/MIPS/PowerPC均是基于精简指令集机器处理器的架构;X86则是基于复杂指令集的架构,Atom是x86或者是x86指令集的精简版...
  • Intel Core Solo/Duo处理器采用的微架构类似于Pentium M处理器的微架构,但是在性能和功能方面做了进一步的增强,主要包括: Intel智能缓存 – Intel Core Duo的 二级缓存在两个处理器核之间共享,这样不需要额外的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,466
精华内容 17,786
关键字:

intel处理器架构