欢迎来到天天文库
浏览记录
ID:14363230
大小:57.50 KB
页数:36页
时间:2018-07-28
《个人电脑cpu发展史 投稿:黎餍餎》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人电脑cpu发展史投稿:黎餍餎课程论文题目:PCCPU的发展历史综述院系名称:理学院专业班级:数学与应用数学学生姓名:梁家杰、卢国豪、2012年10月[1]摘要CPU是CentralProcessingUnit(中央微处理器)的缩写,它是计算机中最重要的一个部分,由运算器和控制器组成。如果把计算机比作人,那么CPU就是人的大脑。CPU的发展非常迅速,个人电脑从8088(XT)发展到现在的酷睿系列,只经过了二十多年的时间。这期间,按照其处理信息的字长,CPU可以分为:4位微处理器、8位微处理器、1
2、6位微处理器、32位微处理器以及正在酝酿构建的64位微处理器,可以说个人电脑的发展是随着CPU的发展而前进的。它的发展不只如此,近年来它又由单核向多核发展。在CPU发展的三十多年里英特尔公司和AMD公司做出了重大贡献。虽然他们是竞争关系,但这并不阻碍CPU的发展步伐,这反而促进了CPU的发展。现在的CPU不仅仅局限用于电脑和一些设备,它还用于手机上,是手机的功能更加强大。关键词:中央微处理器CPU单核多核微处理器目次1CPU的介绍„„„„„„„„„„„„„„„„41.1工作原理„„„„„„„„„„
3、„„„„„„„„„41.2基本结构„„„„„„„„„„„„„„„„„„„62CPU的发展过程„„„„„„„„„„„„„„„„„„62.1Intel发展史„„„„„„„„„„„„„„„„„„„62.2AMD发展史„„„„„„„„„„„„„„„„„„„132.3Cyrix发展史„„„„„„„„„„„„„„„„„„„133多核时代„„„„„„„„„„„„„„„„„„163.1双核处理器„„„„„„„„„„„„„„„163.2多核处理器----百核计划„„„„„„„„„„16参考文献„„„„„„„„„„„
4、„„„„„„„„„„„„„201CPU的介绍中央处理器(英文CentralProcessingUnit,CPU)是一台计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设备是电子计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Writeback)。CPU从存储器或高速缓冲存
5、储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。所谓的计算机的可编程性主要是指对CPU的编程。1.1工作原理CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作码字段、一个或多个有关操作数地址的字段以及一些表征机器状态的状态字以及特征码。有的指令中也直接包含操作数本身。1.1.1提取
6、第一阶段,提取,从存储器或高速缓冲存储器中检索指令(为数值或一系列数值)。由程序计数器(ProgramCounter)指定存储器的位置,程序计数器保存供识别目前程序位置的数值。换言之,程序计数器记录了CPU在目前程序里的踪迹。提取指令之后,程序计数器根据指令长度增加存储器单元。指令的提取必须常常从相对较慢的存储器寻找,因此导致CPU等候指令的送入。这个问题主要被论及在现代处理器的快取和管线化架构。1.1.2解码CPU根据存储器提取到的指令来决定其执行行为。在解码阶段,指令被拆解为有意义的片断。根据
7、CPU的指令集架构(ISA)定义将数值解译为指令。一部分的指令数值为运算码(Opcode),其指示要进行哪些运算。其它的数值通常供给指令必要的信息,诸如一个加法(Addition)运算的运算目标。这样的运算目标也许提供一个常数值(即立即值),或是一个空间的定址值:暂存器或存储器位址,以定址模式决定。在旧的设计中,CPU里的指令解码部分是无法改变的硬件设备。不过在众多抽象且复杂的CPU和指令集架构中,一个微程序时常用来帮助转换指令为各种形态的讯号。这些微程序在已成品的CPU中往往可以重写,方便变更解
8、码指令。1.1.3执行在提取和解码阶段之后,接着进入执行阶段。该阶段中,连接到各种能够进行所需运算的CPU部件。例如,要求一个加法运算,算术逻辑单元(ALU,ArithmeticLogicUnit)将会连接到一组输入和一组输出。输入提供了要相加的数值,而输出将含有总和的结果。ALU内含电路系统,易于输出端完成简单的普通运算和逻辑运算(比如加法和位元运算)。如果加法运算产生一个对该CPU处理而言过大的结果,在标志暂存器里,运算溢出(ArithmeticOverflow)标志可能会被设
此文档下载收益归作者所有