11智能在线
新记
cpu读取数据时候,是不是先把数据从硬盘调到内存里,再读取内存信息的?
如题所述
举报该文章
相关建议 2013-10-05
如果数据是第一次使用(例如开机第一次打开软件或文档写文章)的话你的这句话意思是对的,如果是数据已经被使用过(如软件已经运行中,文章写完要修改),再次要将它修改的话CPU读取数据就一般先从CPU里的一级缓存里寻找数据,一级缓存找不着就到二级缓存找,以此类推再到三级缓存(前提是CPU具有三级缓存)、内存最后都找不到就到硬盘里读取
所以就有这样一个现象,第一次打开软件、文档等待的时间是比较长的(因为数据要从硬盘里载入到内存中去再被CPU读取),而打开过的软件、文档关闭后再次打开就会很快(因为数据已经保留在CPU的缓存里了)
希望能帮你
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2mm2v844v.html
其他看法
第1个回答 2013-10-05
cpu是处理数据不是读取数据,
系统起到主要作用的,因为系统包括,驱动,内核级驱动,windows视窗系统里都有一个进程叫“system”这个进程要是找到了,你就了解一点了
还有cpu处理数据就是把数据经过的一些地方
内存还分虚拟内存和物理内存呢
要详细的知道这些汇编会告诉你的
第2个回答 2013-10-05
CPU先是从自己带的一级缓存里找数据,还就是二级缓存,然后就是内存,再下面就是硬盘的虚拟内存,再再接就就是正常的硬盘分区。
第3个回答 2013-10-05
硬盘也有缓存。
相似回答
大家正在搜
相关问题
为什么CPU从要通过内存读取硬盘数据,直接读取硬盘数据不行吗...
CPU与硬盘之间的数据传输
cpu在处理数据时,是不是所有的数据都要放到内存啊?
电脑里的硬盘和内存的区别啊?
CPU如何读取硬盘数据
cpu,内存,硬盘之间是什么关系??
CPU,怎么从内存硬盘读取数据的?又怎么样执行程序的?
上网时比如看视频,网页时,是不是cpu先把数据放硬盘里再从硬...