cpu的运算

 我来答
爱尚淘数码17
2022-06-29 · TA获得超过2821个赞
知道小有建树答主
回答量:3672
采纳率:100%
帮助的人:196万
展开全部

   cpu 的运算:

  比如 计算 加减乘除,开方等等,为何CPU能以非常快的速度算出答案? 而CPU的速度有极限吗?限制是甚麽?哪里有那么多要知道的,其实计算机的CPU只会做加法,它只知道1+1=10(二进制)其他的工作是由CPU的指令系统(控制单元)来完成的,比如乘法——把一个二进制数乘以二,就是把一个二进制数左边移一位,除法刚好相反,右移一位。

  比如求一个数的10倍:先给这个数字左移2次=原来数字乘以2,然后把乘以2的结果放在寄存器里(存储单元),再给这个数先左移2次=原来数的4倍,然后,在给这个数字乘以2=原来数的8倍,最后加上存放在寄存器里面的两倍就=原来数字的10倍了。

  这些都是由CPU的指令系统控制的,在做逻辑运算的时候(就是逻辑控制单元)在起作用了,其实就是一些奇怪的加法比如:与运算就会被规定两个不一样的数字进行比较结果为0或运算:两个不一样的`数字比较,只要有一个不为“0”那么,结果就不为“0”CPU的速度取决于两个方面的因素:

  1、内部因素:比如CPU的制作工艺:二级缓存的大小,运算频率的高低等等指令系统的设计:有没有多媒体指令系统,指令的长度,是32位的指令系统,还是64位指令系统,每次处理的二进制位数是8位,6位、32位、64位、还是128位等等。

  2、外部因素:说是外部因素也不完全准确,最明显的——前端总线的限制,分两种:(1)CPU的前端总线高,主板支持的前端总线低,就好像往一个大瓶子里便灌水的过程CPU的前端总线是瓶子主板的总线频率就是水流,水流越小灌得就慢,就是说运行的速度就慢。(2)CPU的前端总线低,主板支持的高,就好像用一个消防栓给一个毛细吸管里边灌水一样,水再大也没有地方装所以慢。

  超频,可能一般人不太明白简单解释一下:就好像你有一头小毛驴,突然有一天你它跑得慢了,于是找了一根鞭子,打他一下,驴子就跑得飞快了,CPU好比驴子鞭子好比跳线(用来改变CPU的工作模式),实际上是改变了加在CPU针脚上的电压,所以超频后会发热,时间长了就会像驴子一样被“打得遍体鳞伤”所以在超频的时候一定要把散热工作做足,不然驴子就了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汉坤(北京)流体控制技术有限公司
2023-08-27 广告
作为汉坤(北京)流体控制技术有限公司的工作人员,我推荐我们公司的执行器产品,其性价比非常高。我们的执行器采用先进的技术,具有高精度、高稳定性和长寿命等特点,可以满足各种工业控制应用的需求。此外,我们的执行器还具有易于安装、维护和使用方便等优... 点击进入详情页
本回答由汉坤(北京)流体控制技术有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式