吧友们,CPU调取数据是内存中,与硬盘无关?
![](http://tiebapic.baidu.com/forum/w%3D580/sign=73dcc21747e9390156028d364bec54f9/b0e5b64543a98226c0f95110cc82b9014a90ebea.jpg?tbpicau=2024-07-06-05_5eba9746b164bf336fd6cea9b3d5ef9b)
首先我们应该明白,存储设备分为内存储设备和外存储设备。CPU的缓存和内存都属于内存储设备,而硬盘、光盘、U盘等都属于外存储设备。没有内存储设备的话,计算机是不能工作的,而外存储设备并不是必需品。电脑内存和CPU的缓存其实作用是一样的,就是一个处于CPU和硬盘间的临时存放区,CPU所需访问与处理的数据都会经过这里。
电脑工作时会把要用到的数据从硬盘调到内存里,然后看情况进入CPU内部各级缓存,最终被CPU所调用,同时内存也是数据暂存的地方,CPU当然也可以直接从硬盘调取数据,但是这样非常的慢。要知道内存比硬盘快很多,把要用的东西放到内存里,CPU在调用的时候就非常快,这样可以确保CPU的工作效率。有人觉得现在的固态硬盘非常快,可以当内存使用了,实际上现在的PCIE4.0固态,也就能达到四五千的连续读写速度,而内存的速度是它的十倍,更何况内存的延迟更小。由此可见,硬盘和内存根本就不是一个级别的东西,所以CPU和硬盘之间的这个桥梁是很有必要的。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=4033e3a868dda3cc0be4b82831e93905/f4e278310a55b319e0c1f84205a98226cffc17e9.jpg?tbpicau=2024-07-06-05_064382c2ac7ab24b895222ae3ea267ee)
吧友们,大家有什么看法欢迎评论区留言讨论。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=73dcc21747e9390156028d364bec54f9/b0e5b64543a98226c0f95110cc82b9014a90ebea.jpg?tbpicau=2024-07-06-05_5eba9746b164bf336fd6cea9b3d5ef9b)
首先我们应该明白,存储设备分为内存储设备和外存储设备。CPU的缓存和内存都属于内存储设备,而硬盘、光盘、U盘等都属于外存储设备。没有内存储设备的话,计算机是不能工作的,而外存储设备并不是必需品。电脑内存和CPU的缓存其实作用是一样的,就是一个处于CPU和硬盘间的临时存放区,CPU所需访问与处理的数据都会经过这里。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=c2ea390e0d36acaf59e096f44cd98d03/23d1f636afc379310350fc1eadc4b74543a911e9.jpg?tbpicau=2024-07-06-05_24fbcca7beffec87970cd71e735880a8)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=4033e3a868dda3cc0be4b82831e93905/f4e278310a55b319e0c1f84205a98226cffc17e9.jpg?tbpicau=2024-07-06-05_064382c2ac7ab24b895222ae3ea267ee)
吧友们,大家有什么看法欢迎评论区留言讨论。