配色: 字号:
处理器架构_第1章_概述
2012-10-23 | 阅:  转:  |  分享 
  
MMX多媒体扩展指令4004能完成两个4位数相加,通过重复相加能完成乘法。4004能完成两个4位数相加,通过重复相加能完成乘法。4
004能完成两个4位数相加,通过重复相加能完成乘法。4004能完成两个4位数相加,通过重复相加能完成乘法。4004能完成两个4
位数相加,通过重复相加能完成乘法。4004能完成两个4位数相加,通过重复相加能完成乘法。4004能完成两个4位数相加,通过重复
相加能完成乘法。4004能完成两个4位数相加,通过重复相加能完成乘法。4004能完成两个4位数相加,通过重复相加能完成乘法。
4004能完成两个4位数相加,通过重复相加能完成乘法。Intel处理器架构计算机科学与工程学院主讲:逄焕利英特尔处理
器架构本课程是软件工程专业本科生必修的一门专业课。前导课:数字电路与逻辑设计、计算机组成原理、
计算机系统结构、操作系统等。为进一步学习和研究分布式系统、大规模并行处理系统、多核程序设计等打下坚实的基础。
系统学习英特尔微处理器结构、原理、基本性能,及构成现代微处理器的硬件组成和核心架构。切实掌握英特尔微处理器
硬件技术特征、功能组成、实现技术,把握现代处理器的设计思想和发展方向。深入了解英特尔微处理器的新发展、新技术,了解新技
术如何提高处理器及计算机系统的性能,学会系统科学地分析和研究计算机硬软件系统,提高认知能力和创新能力。教学目的参考资料Int
el处理器产品:www.intel.com/products/processor查询:http://ark.intel.co
m本课程内容组织第一章计算机系统概论第二章指令系统第三章CPU组成第四章CPU新技术第五章CPU
实例第一章概论1.1计算机分类、发展与应用微型计算机属于第四代电子计算机产品。一般主机按体积、性能和价格分为巨型机、
大型机、中型机、小型机和微型机五类。起初,中央处理器CPU的运算器和控制器集成在一片集成电路芯片上,称为微处理器MPU。微处理
器是微机系统的核心部分,自70年代初出现第一片微处理器芯片以来,微处理器的性能和集成度几乎每两年翻一番,其发展速度大大超过了前几代
计算机。1.1计算机分类、发展与应用微处理器的发展10亿次/秒ULSI(1000万以上)1991-61000万次
/秒LSI(1000-10万)1972-1977420万次/秒晶体管1958-196421亿次/秒VLSI(10
万-1000万)1978-19915100万次/秒SSI(<100)MSI(100-1000)1965-19713
4万次/秒真空管1946-19571典型速度采用的技术大致时间发展阶段1.1计算机分类、发展与应用1.1
计算机分类、发展与应用微处理器的发展·1971年:微处理器诞生Intel4004。4004是第一个将CPU的所有元件
都放入同一块芯片内的产品。·1972年:8位微处理器8008,比4004复杂一倍·1974年:8位通用微处理器8080微处理
器的发展·1978年:16位微处理器8080主频8MHz,16位数据通道,寻址能力1MB·1981年:IBM将808
6应用于PC中,开创了微机时代·1982年:16位微处理器80286主频20MHz,寻址能力16MB1.1计算机
分类、发展与应用微处理器的发展(32位)基于双核技术PentiumD2005超流水线0.18μm4200Pent
iumⅣ2000L1Cache32KBL2512KB支持8个CPU双重独立总线L2Cache带有MMX技术
备注0.25μm0.25μm0.35μm0.5/0.35μm1μm制造工艺PentiumMMX1996950
PentiumⅢ1999750PentiumⅡ1997120804861989至强Xeon98-99P
entium199327.580386DX1985晶体管(万)型号时间1.1计算机分类、发展与应用微处理器厂
商Intel公司AMD公司IBM公司(如PowerPC系列和Power系列)Apple公司(如PowerPC系列)M
otorola公司(如MC68系列)SUN公司(SPARC系列,仅作设计)MIPS公司(如R系列RISC处理器)HP公司
(如PA系列RISC处理器)DEC公司(Alpha系列)1.1计算机分类、发展与应用完整的计算机系统由硬件系统和软件系
统两部分组成。硬件是基础,软件是灵魂。1.2计算机的基本组成计算机基本组成计算机硬件组成运算器——完成算数、逻辑运算
控制器——控制指令执行存储器——存放程序和数据输入/输出设备——输入、输出总线——设备互联1.2计算机的基本组成计
算机软件系统软件——用于实现计算机系统的管理、调度、监视和服务等功能。应用软件——用户为解决某种应用问题而编制的程序。1.2
计算机的基本组成硬件与软件的逻辑等价性软件硬化硬件软化软件固化——固件1.2计算机的基本组成计算机系统的层次结
构1.3计算机系统的概念逻辑部件级(硬件逻辑部件)微程序级(微程序控制器)传统机器级(指令系统)操作系统级(操作系统
)语言处理程序(解释、编译)应用程序(软件资源)用户程序级(用户程序)系统分析级(数学模型、算法)硬件部分硬、软件界面
软件部分结构、组成、实现的定义与内涵计算机系统结构——指的是传统机器级的系统结构。研究软、硬件之间的功能分配以及对传统机器
级界面的界定,提供机器语言、汇编语言设计者或编译程序生成系统为使其设计或生成的程序能在机器上正确运行应看到和遵循的计算机属性。1
.3计算机系统的概念结构、组成、实现的定义与内涵计算机组成——指的是计算机系统结构的逻辑实现,包括机器级内的数据流和控制流
的组成以及逻辑设计。计算机组成要解决的问题是在所希望达到的性能和价格下,怎样更好、更合理地把各种设备和部件组成计算机,来实现所确
定的系统结构。计算机实现——指的是计算机组成的物理实现。计算机实现着眼于器件技术和微组装技术。1.3计算机系统的概念计
算机体系结构分类1966年,Flynn(弗林)从计算机系体结构的并行性出发,根据指令流和数据流的不同组织方式,对计算机系统的结构
进行分类:单指令流单数据流(SingleInstructionstreamSingleDatastream,SISD
)单指令流多数据流(SingleInstructionstreamMultipleDatastream,SISD)
多指令流单数据流(MultipleInstructionstreamSingleDatastream,SISD)多指
令流多数据流(MultipleInstructionstreamMultipleDatastream,SISD)1.
3计算机系统的概念SISD传统的顺序执行的计算机,同一时刻只能执行一条指令。1.3计算机系统的概念CU控制部件
PU处理部件MM主存模块CS控制流DS数据流IS指令流SM共享主存SIMD并行结构计算机,一条指令可同时
对多个数据进行运算。典型代表:阵列处理机、向量处理机1.3计算机系统的概念SIMD1.3计算机系统的概念具有分布
式存储器的并行处理机结构形式互连网络ICNPE0PE1PEM0PEM1PEMN-1PEN-1CUCUMI/O
接口D管理处理机SC控制数据总线控制……控制总线后端处理机SIMD1.3计算机系统的概念具有集
中式共享主存的并行处理机结构形式PE0PE1PEN-1ICNMM0MM1I/O-CHI/OSMCUSCMM
K-1……控制控制…MISD基本没有。1.3计算机系统的概念MIMD并行结构计算机,多处理单元根据不
同的控制流程执行不同的操作,处理不同的数据。每个处理器都可单独编程。1.3计算机系统的概念MIMD代表:多处理机和机群系统。1.3计算机系统的概念VLSI(VeryLargeScaleIntegratedcircuits):超大规模集成电路ULSI(UltraLargeScaleIntegratedcircuits):巨大规模集成电路4004能完成两个4位数相加,通过重复相加能完成乘法。4004能完成两个4位数相加,通过重复相加能完成乘法。
献花(0)
+1
(本文系dsxzqmok首藏)