幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

是如何工作的

  CPU(中央处理器),也被称为微处理器,是计算机的心脏和或大脑。本文让我们一起深入了解计算机的核心,以帮助我们高效地编写计算机程序。
  作者MilapNeupane
  译者苏本如,责编屠敏
  出品CSDN(ID:CSDNnews)
  以下为译文:
  工具通常比机器简单,通常用手来使用,而机器通常由动物或蒸汽动力驱动。
  查尔斯巴贝奇
  计算机是一种机器,主要由电力驱动,但其灵活性和可编程性帮助实现了其作为一种工具的简单性。
  CPU是计算机的心脏和或大脑。负责执行提供给它们的指令。它的主要任务是执行算术和逻辑运算,并将指令协调在一起。在深入到本文的主要部分之前,让我们先看看CPU的主要组成部分,以及它们的作用分别是什么。
  CPU的两个主要组成部分
  控制单元CU
  控制单元(CU)是CPU的一部分,它帮助协调指令的执行。它告诉CPU应该做什么。它的主要职责是根据指令,帮助激活连接CPU和计算机其他不同部件(包括ALU)的线路。控制单元是CPU的第一个接收处理指令的部件。
  控制单元有两种类型:
  硬接线控制单元。
  微型可编程(微编程)控制单元。
  硬接线控制单元是一种硬件,它需要在硬件上进行更改以实现对其工作方式的修改,而微型可编程控制单元则可以进行编程以更改其工作方式。硬接线控制单元在处理指令方面更快,而微型可编程控制单元则更灵活。
  算术逻辑单元ALU
  算术逻辑单元(ALU),顾名思义,就是负责所有的算术和逻辑运算。算术逻辑单元执行加法运算,减法运算等操作。算术逻辑单元是由执行这些操作的逻辑电路或逻辑门组成。
  大多数逻辑门接受两个输入并产生一个输出。
  下面是一个半加法器电路的例子,它接受两个输入并输出结果。这里A和B是输入,S是输出,C是进位。
  半加法器电路图
  存储寄存器和存储器
  CPU的主要任务是执行提供给它的指令。在大多数情况下,为了处理这些指令,它需要数据。有些数据是中间数据,有些是输入,另一些是输出。这些数据连同指令一起存储在下列存储器中:
  寄存器
  寄存器是一组可以存储数据的小地方。寄存器是锁存器(Latches)的组合。锁存器也称为触发器(flipflops),是存储1位信息的逻辑门的组合。
  锁存器有一条输入线,一条写入和输入线,和一条输出线。我们可以启用写入线对存储的数据进行更改。当写入线被禁用时,输出始终保持不变。
  SR锁存器,由一对交叉耦合的或非门(NORGates)构成。
  CPU由寄存器来存储输出数据。由于是中间数据,它们被发送到主存储器(RAM)的速度会慢。这些数据被发送到由总线连接的其它寄存器。寄存器可以存储指令、输出数据、存储地址或任何类型的数据。
  存储器(RAM)
  RAM随机存取存储器是寄存器的集合,它们以优化的方式排列和压缩在一起,以便存储更多的数据。随机存取存储器(RAM)是易失性的,当我们关闭电源时,它存储的数据会丢失。由于RAM是用于读写数据的寄存器的集合,因此RAM可以用于存储8位地址的输入、用于存储实际数据的数据输入,和用于储存最后的和锁存器一样工作的读写启用码。
  什么是指令
  指令是计算机可以执行的最小粒度运算。CPU可以处理各种类型的指令
  指令类型包括:
  算术运算指令,如加法和减法运算
  逻辑运算指令,如逻辑与(AND)、逻辑或(OR)和逻辑非(NOT)运算
  数据传送指令,如数据移动、输入、输出、加载和存储
  程序控制指令,如条件无条件转移指令(ifgoto,goto),转子指令和转移指令(call,return)
  通知CPU程序已结束的Halt指令
  指令通过以下方式提供给计算机:使用汇编语言直接提供,或由编译器生成,或用某些高级语言解释给出。
  这些指令在CPU内部是硬连线的。算术和逻辑运算指令包括在ALU(算术逻辑单元)中,而程序控制指令由CU(控制单元)管理。
  通常在一个时钟周期(clockcycle)内,计算机可以执行一个指令,但是现代的计算机可以同时执行多个指令。
  计算机可以执行的一组指令称为指令集。
  CPU时钟
  时钟周期
  计算机的速度由其时钟周期(Clockcycle)衡量。它是指计算机每秒工作的时钟周期数。单个时钟周期非常小,大约25010(12)秒。每秒时钟周期数越高,处理器速度越快。
  CPU时钟频率(clockrate)的测量单位为GHz(千兆赫兹)。1Ghz等于10Hz(赫兹)。一赫兹意味着一秒钟。所以一千兆赫兹意味着每秒10个时钟周期。
  时钟周期越小,CPU可以执行的指令数量越多。时钟周期等于时钟频率的倒数,而CPU时间时钟周期数时钟频率
  这意味着为了改进(减少)CPU时间,我们可以通过提高时钟频率,或优化我们提供给CPU的指令来减少指令需要的时钟周期的数量。一些处理器提供了提高时钟频率的能力,但由于这是一个物理变化,可能会出现过热,甚至冒烟起火。
  指令是如何执行的
  指令按顺序存储在随机存取存储器(RAM)上。对于一个假设的CPU指令,它由操作码(OPcode)和存储器或寄存器地址组成。
  控制单元(CU)内有两个寄存器:用于加载指令操作码的指令寄存器(IR),和用于加载当前正在执行的指令地址的指令地址寄存器。CPU中还有其他寄存器,用于存储一个指令的最后4位的地址中存储的值。
  让我们以一组实现两个数字相加操作的指令为例。下面是这些指令及其说明:
  第一步LOADA8:
  该指令最初保存在RAM中,比如说指令amp;lt;11001000amp;gt;。它的前4位是操作码。这决定了这个指令要做什么。然后该指令被读取到控制单元的指令寄存器(IR)中。指令被译码为loadA,这意味着它需要加载地址1000中的数据,地址1000是存储在寄存器A中的指令的后4位。lt;!1100gt;
  第二步LOADB2:
  与上面类似,它将内存地址2(0010)中的数据加载到CPU的寄存器B中。
  第三步ADDBA
  接下来的这条指令是把这两个数字相加。在这里,控制单元(CU)告诉算术逻辑单元(ALU)执行加法操作并将结果保存回寄存器A中。
  第4步STOREA23
  将结果保存回寄存器A中。
  这是一组非常简单的指令,实现了两个数字的相加操作。
  现在,我们成功地得到了两个数字相加的和值!
  总线
  CPU,寄存器,存储器和IO设备之间的所有数据都通过总线传输。要将刚才两数相加得到的和数保存到存储器中,CPU将存储器地址放入地址总线,将得到的结果(和数)放入数据总线,然后在控制总线中启用正确的信号。这样,数据在总线的帮助下被保存到存储器中。
  计算机系统总线
  缓存
  CPU还具有将指令预取到其缓存中的机制。我们知道,一个处理器可以在一秒钟内完成数百万条指令。这意味着从存储器(RAM)中获取指令所花费的时间比执行指令所花费的时间要多。所以CPU会预取一些指令和数据到其缓存中,以加快执行速度。
  如果缓存中的数据和操作内存中的数据不同,则将数据标记为脏位(dirtybit)。
  指令流水线
  现代CPU在指令执行中采用指令流水线技术实现取指(FI)、译码(DI)、执行(EI)的并行化。当一条指令完成取指后进入译码的同时,下一条指令就可以进行取指了,这样就提高了指令的执行效率。
  指令流水线技术
  然而,当一条指令和另一条指令有依赖关系时,这种技术会产生问题。所以,指令流水线技术只能够让处理器以不同的顺序执行相互之间没有依赖关系的指令。
  多核计算机
  它基本上是有不同的CPU,但是有一些共享资源,比如缓存等。
  性能
  CPU的性能取决于它的执行时间。性能1执行时间
  假设一个程序执行需要20毫秒。CPU性能为1200。05ms。相对性能执行时间1执行时间2
  影响CPU性能的因素是指令执行时间和CPU的时钟速度(时钟频率)。因此,为了提高程序的性能,我们要么提高CPU的时钟速度(时钟频率),要么减少程序中的指令数量。处理器的速度有限,现代多核计算机每秒可以支持数百万条指令。但是,如果我们编写的程序有太多的指令,就将导致整体性能的降低。
  大O符号(BigOnotation)计算方法可以用来确定在给定输入的情况下CPU的性能将如何受到影响。
  为了尽可能地提高CPU的速度,很多优化工作已经在CPU中进行。而我们在编写任何程序时,都需要考虑如何尽可能地减少我们提供给CPU的指令数量,以提高计算机程序的性能。

劳累性心绞痛的诊断方法相信广大心绞痛患者,对劳累型心绞痛都不陌生,这种心绞痛疾病的发作之后,只有及时进行救治,才能让身体摆脱危险,劳累性心绞痛的诊断方法有哪些?下面本站小编为大家详细解答一下。……老年慢性病有什么治疗措施老慢支、肺气肿和气管炎等慢性呼吸性疾病,是患病率高,病程长,治疗难度大,最终容易导致呼吸功能丧失而致残、致死。每年全世界死于该病的人数多达约300万之多,远远超过肺部肿瘤。患有……此时此刻别怪我想太多是否,爱情里面想太多的都是爱得多一点的人?常常听人说,所有美好的事情都是毁在想太多这三个字上面。但是,若不是因为事出有因,怎么想太多?会胡思乱想都是因为爱得深……信息流优化师必看干货信息流推广最全账户搭建流程最近听到很多刚入行信息流或者刚从竞价转行信息流的人都在为不知怎么搭建信息流账户才能提升转化效果,为此真的是愁白了头,你说做信息流优化师容易吗?账户搭建不好还有可能一不小心把客户……艺术类院校收费标准《国家计委关于调整艺术院校学费标准有关问题的通知》中关〔b〕于艺术类院校〔b〕的收费做了明确的规定。第二条规定根据艺术院校生均培养成本,并考虑学生承受能力,将学费标准由目……力点造句用力点造句大全(1)强大的力量如果没有方向和着力点,那又怎么能击破障碍。(2)气量大一点,快乐多一点;工作努力点,业绩大一点;交友真诚点,朋友多一点;爱心多一点,心情好一点;衣服多穿点……丽拉说影评字《丽拉说》是一部由斯阿达。度尔克ZiadDoueiri执导,法伊娜乔康MoaKhouasKarimBenHaddou主演的一部犯罪剧情爱情类型的电影,特精心从网络上整理的一些观……新鲜造句用新鲜造句大全151。吃饱了吧,喝足了吧,该睡觉了吧,别打呼噜,影响睡眠质量,明早一个排的人还等着要抢购你这新鲜的猪肉呢!152。琳琅满目的小吃,包括快餐、熟食、新鲜糕点、面包和巧克力……贯穿造句用贯穿造句大全三十一、好好留心察看,并贯穿进入它们的核心。三十二、摘要贯穿屈原人格的是自我中心,主要表现在自我意识突出,有强烈的自我关注倾向;创作上追求标新立异的奇幻诗风;幻想倾向表现……发现自己造句用发现自己造句大全151、父母老了,叔伯阿姨门也老了,弟弟妹妹门却长大了。有几个都已经谈男女朋友了!可自己发现自己的新还未坚强起来,自己的肩膀还不能背负。怎么得了!152、人远比自己想象的……心梗连载第二十七章生死一线92、坐地日行八万里梅婷婷自从住进医院就遭到了重兵把守,想要离开医院简直就是寸步难行,东菊和东荷两人换班守护。白天,梅键上午一趟下午一趟,来了也没……我最喜欢的物品同学们,你们知道我最喜欢什么物品吗?我最喜欢的物品就是我的小钱包。这个小钱包是我在小店铺里爸爸用抓娃娃机抓上来送给我的礼物。它可好看了!小钱包是一顶可爱的帽子,形状很特别……
好想你造句用好想你造句大全(1)远方的你在哪里,现在的我好想你,想我们每次相约的情景,你不在我好孤单,好无助,快回来,到我身边。(2)我好想你!哎呀,不小心误发的,反正发都发了,如果你接受那就储存……杀猪造句用杀猪造句大全31、忽然门被推开,一个硕壮的光头汉子走了进来,他身穿一套蓝黑色破旧衣服,右手拎着一把杀猪刀,左手拿着湿淋淋刚被清洗干净的大半块狗皮。32、当海桃完全沉浸于帅哥幻想曲时,……笑瞎没一点正形的二货夫妻1、晚上睡觉,迷迷糊糊中,老婆把我的手拽过去亲了起来,我心头一暖,觉得她真可爱,于是翻过身去亲她。突然,她睁开眼睛,一脸惊恐的样子说:怎么是你!2、老婆下班回家,高……孕妇能用薄荷沐浴露吗天气日渐炎热,夏季产品渐成为洗化市场的主角,当然,沐浴露也进入了热卖季节。市场上,沐浴露品牌繁多,各有千秋。如何选购一款质优的沐浴露,又成为消费者关心的话题。80的人群在选择沐……月经不调不用怕中医教你调理方法月经不调怎么调理效果好痛经做好保暖工作有一些女性在来月经的时候会痛到爬不起来,有些人则会在经期前出现痛经的情况,专家提醒,无论是经期痛经还是经前痛经都需要做好腹部的……松花粉的功效与作用保护心血管改善心脏和大脑的微循说起松花粉可能有些朋友对此有所了解,这里说的松花粉是马尾松等松棵植物的花粉。松花粉本身含有很多的天然营养成分,保健作用也很出色,所以很多人都喜欢。那么松花粉有什么功效和作用呢,……国庆节天气还热吗十一国庆节天气怎么样我们都知道,国庆节是我国法定节假日之一,每年都会放假七天,今年也不例外。在国庆节的时候,很多人都会外出旅行游玩,这个时候就会特别关注天气问题。那么今年国庆节天气还热不热呢?下面……奥迪中控锁工作原理奥迪4A0862257B和4A0862257D、F或G型的汽车中控门锁电机在工作原理上有所不同。D、F或G型泵改变开门和车内灯的工作以及中控门锁电机的功能,而其它的功能包括锁门……浅谈如何完善干部考核制度【摘要】干部考核评价制度的改革,干部考核方法的完善和各级干部建立正确政绩观的促进,是党的重大任务之一。干部考核工作是干部管理的重心和核心,干部考核的主要目的是为企业单位和事业单……不能让女人高潮的家伙都不够好我以前的男朋友都是中国人,只有这一次是外国人。他是我朋友生日聚会上碰到的。我们认识一两个星期之后开始交往。和中国男人比较呢,老外的那个家伙当然大一点,姿势种类也更加多样化。中国……千古玦尘凤女结局是什么凤女被洗白了吗凤女对芜浣忠心,她算是一个典型的愚忠角色,分不清好坏是非。凤女本性并不是很坏,但她跟错了人,导致下场不会太好。之前看到有网友在讨论,称凤女最后会不会被洗白,目前来看,这个概率很……时下最的宅品味在家也能飨美食品烈酒餐酒搭配已成为时下品味人士的饮食习惯,尤其品饮威士忌的人越来越多,美食当前总不会忘记替琥珀色酒液留一个位置,通透酒体中无可比拟的深度和广度,让威士忌的风味激活食材的各种味道,给……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网