前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算机中的运算是如何产生的呢?

计算机中的运算是如何产生的呢?

作者头像
小明爱学习
发布2019-01-07 16:32:14
1K0
发布2019-01-07 16:32:14
举报
文章被收录于专栏:smh的技术文章smh的技术文章

计算机中的运算

计算机中的运算是如何产生的呢?

计算机中的运算都是交给cpu,由电路完成来完成计算。

比如当前要执行一个加法的运算,就发送一个加法指令给计算机,计算机的功能也就改变了。

过程:1.存储器存储命令和数据,2.把命令加入队列,3.控制器 取得这个命令,4.放入命令暂存处,然后命令解释器将命令解析之后交给控制器,然后控制器把命令相对应的数据提取出来放入到运算器中的缓存区中,然后控制器在通知运算器该数据进行什么操作,是加法,还是减法?然后运算器就对缓存区中的数据进行相应的操作。然后输出到输出设备。

Cpu访问数据过程:

Cpu读取数据:先查找寄存器-高速缓存-外部高速缓存-内存-外存。

Cpu读取数据都会先找距离自己最近的存储器,最近的也就是寄存器,寄存器就在cpu里,所以读取速度非常快。

本篇主要是为我自己做一个记录,写的比较简单,没有深入介绍。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年11月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 计算机中的运算
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档