cpu的基本功能是什么?(cpu的功能是什么)
哈喽,大家好~~~我是小编田甜,关于cpu的基本功能是什么?,cpu的功能是什么这个很多人还不知道,那么现在让田甜带着大家一起来看看吧!
一、CPU的内核 从结构上讲CPU内核分为两部分:运算器和控制器。
(一) 运算器 算术逻辑运算单元ALU(Arithmetic and Logic Unit) ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。
在某些CPU中还有专门用于处理移位操作的移位器。
通常ALU由两个输入端和一个输出端。
整数单元有时也称为IEU(Integer Execution Unit)。
我们通常所说的“CPU是XX位的”就是指ALU所能处理的数据的位数。
2、 浮点运算单元FPU(Floating Point Unit) FPU主要负责浮点运算和高精度整数运算。
有些FPU还具有向量运算的功能,另外一些则有专门的向量处理单元。
3、 通用寄存器组 通用寄存器组是一组最快的存储器,用来保存参加运算的操作数和中间结果。
对于x86指令集只支持8个通用寄存器的缺点,Intel最新CPU采用了一种叫做“寄存器重命名”的技术,这种技术使x86CPU的寄存器可以突破8个的限制,达到32个甚至更多。
4、 专用寄存器 专用寄存器通常是一些状态寄存器,不能通过程序改变,由CPU自己控制,表明某种状态。
(二) 控制器 运算器只能完成运算,而控制器用于控制着整个CPU的工作。
指令控制器 指令控制器是控制器中相当重要的部分,它要完成取指令、分析指令等操作,然后交给执行单元(ALU或FPU)来执行,同时还要形成下一条指令的地址。
2、 时序控制器 时序控制器的作用是为每条指令按时间顺序提供控制信号。
时序控制器包括时钟发生器和倍频定义单元,其中时钟发生器由石英晶体振荡器发出非常稳定的脉冲信号,就是CPU的主频;而倍频定义单元则定义了CPU主频是存储器频率(总线频率)的几倍。
3、 总线控制器 总线控制器主要用于控制CPU的内外部总线,包括地址总线、数据总线、控制总线等等。
4、中断控制器 中断控制器用于控制各种各样的中断请求,并根据优先级的高低对中断请求进行排队,逐个交给CPU处理。
二、CPU的外核 解码器(Decode Unit) 这是x86CPU特有的设备,它的作用是把长度不定的x86指令转换为长度固定的指令,并交由内核处理。
解码分为硬件解码和微解码,对于简单的x86指令只要硬件解码即可,速度较快,而遇到复杂的x86指令则需要进行微解码,并把它分成若干条简单指令,速度较慢且很复杂。
好在这些复杂指令很少会用到。
2、一级缓存和二级缓存(Cache) 一级缓存和二级缓存是为了缓解较快的CPU与较慢的存储器之间的矛盾而产生的,以及缓存通常集成在CPU内核,而二级缓存则是以OnDie或OnBoard的方式以较快于存储器的速度运行。
对于一些大数据交换量的工作,CPU的Cache显得尤为重要。
本文分享完毕,希望对大家有所帮助哦。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
【家里养金鱼多少条最旺财】在中国传统文化中,金鱼不仅是一种观赏性极强的宠物,还被赋予了“招财进宝”的吉...浏览全文>>
-
【家里养金银花好吗】金银花,又称忍冬花,是一种常见的中药材,同时也因其清新的香气和美丽的花朵而受到许多...浏览全文>>
-
【家里为什么不能放绿萝】绿萝是一种非常常见的室内植物,因其易于养护、净化空气等优点深受人们喜爱。然而,...浏览全文>>
-
【家里为什么不能摆菊花】在传统文化中,菊花象征着高洁、隐逸与长寿,常被用来表达对高尚品德的赞美。然而,...浏览全文>>
-
【家里为什么不能摆干花】干花因其独特的美感和长久保存的特点,常被用于家居装饰。然而,尽管干花美观,却并...浏览全文>>
-
【家里为什不能养牡丹的原因】牡丹,被誉为“花中之王”,以其雍容华贵、色彩斑斓而深受人们喜爱。然而,尽管...浏览全文>>
-
【家里网络能连上但没网】很多人在使用家庭网络时,会遇到这样一个问题:手机、电脑等设备都能成功连接到Wi-Fi...浏览全文>>
-
【家常炖黄花鱼的做法】黄花鱼是一种营养丰富、味道鲜美的鱼类,适合多种烹饪方式,而“家常炖黄花鱼”则是非...浏览全文>>
-
【家常炖花鲢鱼怎么做好吃】花鲢鱼,又称胖头鱼,肉质细嫩、味道鲜美,是家常菜中非常受欢迎的一道菜肴。如何...浏览全文>>
-
【家常炖花鲢鱼如何做好吃】花鲢鱼,又称胖头鱼,肉质细嫩、味道鲜美,是家庭餐桌上非常受欢迎的鱼类。家常炖...浏览全文>>