版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中央处理器的原始工作模式在理解中央处理器的工作原理之前,让我们先简单谈谈中央处理器是如何产生的。中央处理器是用特别纯的硅材料制造的。一个中央处理器芯片包含数百万个精密的晶体管。人们在指甲大小的硅片上蚀刻或光刻晶体管。因此,从这个意义上说,中央处理器是由晶体管组成的。简单地说,晶体管是微型电子开关,是构建中央处理器的基石。你可以把晶体管想象成一个电灯开关,它们有一个工作位置,代表两种状态,开和关。这种开和关相当于晶体管的开和关,这两种状态正好对应于二进制系统中的基本状态“0”和“1”!这样,计算机就有了处理信息的能力。但是不要认为简单的“0”和“1”状态的晶体管的原理很简单。事实上,他们的发展是
2、通过科学家多年的艰苦研究获得的。在晶体管出现之前,计算机依靠缓慢而低效的真空管和机械开关来处理信息。后来,研究人员将两个晶体管放入一个硅晶体中,从而创造了第一个集成电路,然后是微处理器。看到这一点,你一定想知道晶体管如何使用“0”和“1”电子信号来执行指令和处理数据。事实上,所有的电子设备都有自己的电路和开关。电路中电子的流动或断开完全由开关控制。如果你将开关设置为关,电子将停止流动,如果你再次设置为开,电子将继续流动。晶体管的开和关只受电子信号的控制,我们可以称晶体管为二元器件。这样,晶体管的导通状态由“1”表示,而截止状态由“0”表示,这可以构成最简单的二进制数。许多晶体管产生的“1”和“
3、0”的特殊顺序和图案可以代表不同的情况,它们被定义为字母、数字、颜色和图形。例如,十进制中的1在二进制模式中也是“1”,二进制模式中的2是“10”,三是“11”,四是“100”,五是“101”,六是“110”,等等,这些构成了计算机使用的二进制语言和数据。晶体管组可以组合起来存储数值,也可以执行逻辑和数字运算。再加上应时时钟的控制,晶体管组像一台复杂的机器一样同步执行它们的功能。中央处理器的内部结构现在我们大致知道中央处理器负责什么,但是哪些部分负责处理数据和执行程序?1.算术逻辑单元算术逻辑单元是算术单元的核心。它是一种以全加器为基础,辅以移位寄存器和相应的控制逻辑的电路,在控制信号的作用下
4、,可以完成加、减、乘、除四种运算和各种逻辑运算。如前所述,这相当于工厂的生产线,负责计算数据。2.寄存器组遥感本质上是数据暂时存储在中央处理器的地方,等待处理或处理的数据存储在那里。中央处理器访问寄存器的时间比访问内存的时间短。寄存器的使用可以减少中央处理器对内存的访问次数,从而提高中央处理器的工作速度。然而,由于芯片面积和集成度的限制,寄存器组的容量不能很大。寄存器组可分为专用寄存器和通用寄存器。特殊寄存器的功能是固定的,它们分别注册相应的数据。通用寄存器被广泛使用,可以由程序员指定。通用寄存器的数量因微处理器而异。3.控制单元(控制单元)与工厂的物流配送部门一样,控制单元是整个中央处理器的
5、指挥和控制中心,由三部分组成:指令寄存器IR(指令寄存器)、指令解码器ID(指令解码器)和操作控制器0C(操作控制器)。协调整个计算机的有序工作是非常重要的。根据用户的预编程程序,它依次从存储器中取出每条指令,将其放入指令寄存器IR,通过指令解码(分析)确定应该执行什么操作,然后通过操作控制器OC按照确定的时间顺序向相应的部件发出微操作控制信号。操作控制器OC主要包括控制逻辑,如拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路。4.公共汽车就像工厂中各部分之间的通信通道一样,总线实际上是一组电线,是各种公共信号线的集合,被用作计算机中所有组件传输信息的“高速公路”。与中央处理器直接相
6、连的总线称为本地总线。包括:数据总线、地址总线和控制总线。其中,数据总线用于传输数据信息;地址总线用于传输中央处理器发送的地址信息。控制总线用于传输控制信号、定时信号和状态信息。中央处理器的工作流程由晶体管组成的中央处理器是处理数据和执行程序的核心,它的英文全称是:中央处理器。首先,中央处理器的内部结构可以分为三个部分:控制单元、逻辑运算单元和存储单元(包括内部总线和缓冲器)。中央处理器的工作原理就像工厂加工产品时进入工厂的原材料(程序指令)。由物料配送部门(控制单元)配送后,发送到生产线(逻辑运算单元),生产出成品(加工数据),然后存储在仓库(存储单元),最后等待在市场上销售(应用程序使用)
7、。在这个过程中,我们注意到中央处理器从控制单元开始正式工作,中间的过程是通过逻辑运算单元进行运算处理,并将其交给存储单元来表示工作的结束。中央处理器中数据和指令的操作刚才,我们已经介绍了中央处理器的组成和基本原理。现在,让我们看看数据是如何在中央处理器中运行的。众所周知,数据从输入设备流经内存,等待中央处理器处理。要处理的信息以字节存储,即8位二进制数或8位单位,可以是数据或指令。数据可以是二进制字符、数字、颜色等等。指令告诉中央处理器对数据执行什么操作,如加、减或移位。我们假设内存中的数据是最简单的原始数据。首先,指令指针将通知中央处理器把要执行的指令放在内存位置。因为存储器中的每个存储单元
8、都有一个数字(称为地址),所以可以根据这些地址取出数据,并通过地址总线发送到控制单元。指令解码器从指令寄存器IR中取出指令,并将它们翻译成可由中央处理器执行的形式,然后决定完成指令所需的必要操作。它将告诉算术逻辑单元(ALU)何时计算,告诉指令读取器何时获取值,以及告诉指令解码器何时翻译指令。如果数据被发送到算术逻辑单元,数据将执行算术运算和指令中指定的其他运算。当数据被处理时,它将返回到寄存器,并且数据将继续通过不同的指令运行或者通过数据库总线被发送到数据缓冲器。基本上,这就是中央处理器执行三个基本任务的方式:读取数据、处理数据和将数据写入内存。然而,在正常情况下,一条指令可以包含许多按一定
9、顺序执行的操作。中央处理器的工作就是执行这些指令。完成一条指令后,中央处理器的控制单元会告诉指令阅读器从内存中读取下一条指令执行。这个过程快速重复,并且一个接一个的指令被快速执行以产生你在显示器上看到的结果。很容易想到,在处理如此多的指令和数据时,由于数据传输和中央处理器处理之间的时间差,会有混乱的处理。为了确保每个操作都准时发生,中央处理器需要一个时钟来控制中央处理器执行的每个动作。时钟就像一个节拍器,不断发出脉冲来决定中央处理器的速度和处理时间。这是中央处理器的额定速度,也称为主频率。频率值越高,中央处理器工作得越快。如何提高中央处理器的工作效率由于中央处理器的主要工作是执行指令和处理数据
10、,工作效率将成为中央处理器最重要的内容。因此,中央处理器制造商尽力使中央处理器处理数据更快。根据中央处理器的内部运算结构,一些制造商在中央处理器中增加了一个算术逻辑单元,或者设置了另一个浮点单元来处理非常大和非常小的数据,从而大大加快了数据运算的速度。另一方面,就执行效率而言,一些制造商通过流水线或几乎并行的操作来提高指令的执行速度。正如我们前面提到的,指令执行需要许多独立的操作,如指令提取和解码。最初,中央处理器必须在执行下一条指令之前完全执行前一条指令,但是现在分布式电路单独执行操作。也就是说,当电路的这一部分完成一个作业时,第二个作业立即占用电路,这大大提高了执行效率。此外,为了使指令之
11、间的连接更加准确,现在的中央处理器通常采用各种预测方法来控制指令更有效地执行。中央处理器工作原理分析完整的微机系统包括硬件系统和软件系统。计算机硬件是指组成计算机的各种物理设备,它们由各种真实的设备组成,是计算机工作的物质基础。计算机硬件系统最重要的组成部分是中央处理器。(一)中央处理器的基本概念和组成中央处理器是计算机系统的核心,它主要包括两个部分:运算单元和控制器。如果把计算机比作一个人,那么中央处理器就是心脏,它的重要作用由此可见一斑。中央处理器的内部结构可以分为三个部分:控制单元、逻辑单元和存储单元。如果这三个部分相互协调,它们可以分析、判断、计算和控制计算机的所有部分协调工作。计算机
12、的所有动作都由中央处理器控制。算术单元主要完成各种算术运算(如加、减、乘、除)和逻辑运算(如逻辑加法、逻辑乘法和非运算);然而,控制器没有操作功能,只是读取各种指令,分析指令并进行相应的控制。通常,在中央处理器中有几个寄存器,它们可以直接参与运算并存储运算的中间结果。我们常说的处理器是X86系列和兼容的处理器。所谓的X86指令集是由美国英特尔公司为其第一个16位处理器(i8086)专门开发的。1981年美国IBM公司推出的世界上第一台个人电脑的中央处理器i8088(i8086简化版)也使用X86指令。同时,为提高浮点数据处理能力而在计算机中增加的X87芯片系列数学协处理器,除了使用X87指令外
13、,X87指令还将在以后增加。随着中央处理器技术的不断发展,英特尔先后开发了较新的i80386和i80486,直到今天的奔腾系列,但为了保证计算机能够继续运行过去开发的各种应用,保护和继承丰富的软件资源,英特尔生产的所有CPU仍然使用X86指令集。此外,除了英特尔,AMD,Cyrix和其他制造商也生产了可以使用X86指令集的处理器。由于这些处理器可以运行为英特尔处理器开发的各种软件,计算机行业的人们已经将这些处理器列为英特尔处理器兼容产品。由于英特尔X86系列及其兼容的中央处理器都使用X86指令集,今天的X86系列及其兼容的中央处理器的庞大阵容就形成了。(2)中央处理器主要技术参数中央处理器的质
14、量直接决定了计算机系统的等级,而中央处理器的主要技术特征可以反映中央处理器的大致性能。1.位、字节和字长中央处理器可以同时处理的二进制数据位数是最重要的质量标志。人们通常所说的16位机和32位机是指微型计算机中的中央处理器可以同时处理16位和32位二进制数据。早期有代表性的IBM PC/XT、IBM PC/AT和286机是16位机,386机和486机是32位机,586机是64位高档微机。根据处理信息的字长,中央处理器可分为8位微处理器、16位微处理器、32位微处理器和64位微处理器。比特:在数字电路和计算机技术中,采用二进制,代码只有“0”和“1”,其中“0”或“1”都是中央处理器中的“比特”
15、。字节和字长:在计算机技术中,中央处理器在一个单位时间内(同时)可以处理一次的二进制数的位数称为字长。因此,能够处理字长为8位的数据的中央处理器通常被称为8位中央处理器。同样,32位的中央处理器可以处理每单位时间32位字长的二进制数据。因为常用的英语字符可以用8位二进制表示,所以8位通常称为一个字节。字节的长度不是固定的,对于不同的中央处理器,字长是不同的。8位中央处理器一次只能处理一个节点,而32位中央处理器一次只能处理四个节点。同样,字长为64位C PU一次可以处理8个字节。2.中央处理器外部频率中央处理器的外部频率也是公共特性表中列出的中央处理器总线频率,即主板为中央处理器提供的参考时钟
16、频率,而中央处理器的工作频率则根据倍频系数乘以外部频率。在奔腾时代,中央处理器的外部频率一般为60/66兆赫,来自奔腾二在350,中央处理器的外部频率增加到10兆赫兹。正常情况下,CPU总线频率与内存总线频率相同,因此当CPU外部频率增加时,CPU与内存之间的交换速度也相应增加,这对提高计算机的整体运行速度有很大影响。3.频移键控频率前端总线也称为中央处理器总线。由于目前各种主板上前端总线的频率与内存总线相同,所以它也是中央处理器、内存和L2缓存(仅指套接字7主板)之间交换数据的工作时钟。数据传输的最大带宽取决于同时传输的数据位宽和传输频率,即数据带宽=(总线频率(数据宽度)/8)。例如,英特尔公司
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国南水北调集团新能源投资有限公司本部相关岗位招聘4人笔试历年参考题库附带答案详解
- 商洽客户回款账期协商商洽函4篇
- 2026四川内江市隆昌市第一实验小学招聘考试备考题库及答案详解
- 2026年陕西煤业化工集团下属子公司招聘(1431人)笔试参考试题及答案详解
- 2026年东莞银行东莞分行招聘笔试参考题库及答案详解
- 2026四川广元经济技术开发区招聘16名编外聘用人员的笔试备考题库及答案详解
- 2026辽宁营口市大石桥市望山息园招聘员工4人考试备考试题及答案详解
- 2026年陕西警察学院招聘硕士学历工作人员(10人)笔试备考题库及答案详解
- 2026年甘肃酒泉敦煌市市属国有企业招聘财务工作人员22人考试备考试题及答案详解
- 中国混炼胶市场投资可行性及发展风险策略探讨研究报告
- 2025兴业银行总行国际业务部/交易银行部招聘笔试历年典型考题及考点剖析附带答案详解
- 2026年人教版七年级下册生物期末学业水平卷(含答案可下载)
- 2026年安徽省中考数学试卷(含答案及解析)
- 2026浙江宁波市海曙发展控股集团有限公司招聘工作人员6人笔试参考题库及答案详解
- 市场监督管理局涉企收费专项检查工作手册(标准版)
- 外研版初中英语七年级下册期末检测卷(含答案)
- (2026版)《中国国家铁路集团有限公司铁路旅客运输规程》解读课件
- 2026年西双版纳旅游行业分析报告及未来发展趋势报告
- 2026年教科版小学科学五年级下册期末综合测试卷及答案
- 2025年广东省惠州市惠阳区中考一模语文试题(含答案)
- 尿管留置的并发症预防与管理
评论
0/150
提交评论