请教cpu如何处理数据

我有两种理解,不知道都对不对,希望大家帮忙看看第一种:cpu要处理某个数据的时候,一级缓存和内存,硬盘都在自己身上寻找相关的数据,只不过,一级缓存找的比较快,如果找的不够... 我有两种理解,不知道都对不对,希望大家帮忙看看

第一种:

cpu要处理某个数据的时候,一级缓存和内存,硬盘都在自己身上寻找相关的数据,只不过,一级缓存找的比较快,如果找的不够,cpu还会看看内存和硬盘里有没有需要的数据

还有一种理解,就是cpu先访问硬盘,然后把需要的数据都带走,由于处理不了那么多,就会把一部分数据留在内存和高速缓存上,处理完了,再依次从高速缓存,内存上寻找需要的数据

不太清楚这么理解对不对,希望高手指点下,谢谢了
展开
 我来答
14...5@qq.com
2011-04-23 · TA获得超过1008个赞
知道小有建树答主
回答量:1369
采纳率:60%
帮助的人:825万
展开全部
32位CPU, 一次读取32位.
然后进行分析, 假设最高4位为这个指令的类型(比如指令长度)
剩下的14位为指令代码, 24位为要处理的数据.

也可能 剩下的28位都是指令, 要处理的数据在下次读取的32位中..

CPU是这样的判断方法,

不好意思, 表达能力实在有限, 有空去看下计算机原理, CPU那部分
壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
东视灰灵白y
推荐于2017-10-05 · TA获得超过2.5万个赞
知道大有可为答主
回答量:5006
采纳率:96%
帮助的人:432万
展开全部
  1. 指令由控制单元分配到逻辑运算单元,经过加工处理后,再送到存储单元里等待应用程序的使用。

  2. 为了增加CPU的执行效能各厂商发展出很多技术。例如:
    多个运算单元同时进行运算。

    管线功能:让指令或资料同时多笔准备好。

    预先存取功能:当程序或资料还没有执行到时,便预先取得并存于CPU内。

    预测功能:预测程序会执行的路径预先把资料先取回来。

    多媒体功能:把一些以往由专业多媒体芯片的功能加入CPU。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
i560ma
2011-04-23
知道答主
回答量:40
采纳率:0%
帮助的人:11.2万
展开全部
怎末理解是无所谓。 关键在于你想干什么。。。
内存 硬盘 高速缓存 这些作为缓存有各种用途 关键看指令
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式