CPU可以直接访问内存中存储的数据。
外部存储中存储的数据无法直接访问。CPU访问外部存储器数据之前必须将其读入存储器。计算机CPU读取文件时需要先将文件加载到内存中的原因:
1.机械硬盘多年来一直比较稳定可靠,而且容量大、成本低,因此必须使用机械硬盘来存取数据。
2不过,为了弥补硬盘速度的不足,内存被设计成CPU与CPU之间数据连接的中转站。和硬盘。
3.内存使用DRAM颗粒,这是一种易失性内存。它无法像硬盘那样长期存储数据。即使断电也不会丢失,但DRAM内存的速度非常快,只能被CPU中的缓存超越。
4这样,每当CPU需要检索数据时,它首先将数据通过硬盘传输到内存中,直接位于高位高速内存、数据检索可以显着减少CPU等待时间,弥补机械硬盘的速度缺陷。
5.如果CPU直接从机械硬盘获取数据文件,看似减少了中间步骤,但速度较慢的硬盘会明显影响CPU的性能。无论CPU多么强大,这种传输连接都必须花费大量的时间,这将直接导致CPU性能失效,性能下降。
6即使是现在流行的固态硬盘,NADA闪存颗粒的持续传输速度也只有500MB/s,读取延迟写入小文件的速度明显较低,但仍远远落后于DDR4内存的频率,后者往往超过2000MHz。因此,在未来的很长一段时间内,都需要内存来保证计算机的正常性能。
上一篇:虚拟机占手机内存吗
下一篇:cpu与内存之间的数据传输