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