CPU可以直接访问内存中存储的数据。
外部存储中存储的数据无法直接访问。外部存储器数据必须先读入存储器,然后CPU才能访问它。计算机CPU在读取文件时必须先将文件加载到内存中的原因:
1.机械硬盘已经发展多年。数据相对稳定可靠,容量大,价格低廉。,所以必须使用机械硬盘来存取数据。
2.然而,为了弥补硬盘的速度缺陷,内存被设计为充当数据中转站。CPU和硬盘之间的连接。
3.存储器使用DRAM颗粒,这是一种易失性存储器。它不能像硬盘一样长时间存储数据,而且即使断电也不会丢失,但是DRAM内存的速度非常快,可以说仅次于CPU内部的缓存。
4.这样,每当CPU需要获取数据时,都会先通过硬盘将数据传输到内存,这样CPU就直接驻留在高速内存中,可以显着减少CPU的等待时间,弥补CPU的等待时间。机械硬盘的速度缺点。
5.如果CPU直接从机械硬盘中取出数据文件,看似减少了中间步骤,但处理速度较慢。硬盘会严重阻碍它。关于CPU性能,无论CPU多么强大,它仍然需要等待硬盘的数据。这个传输环节消耗了大量的时间,直接导致CPU性能下降。无效和性能下降。
6.即使是当今行的固态硬盘,NADA闪存颗粒的连续传输速度也只有500MB/s,远低于机械硬盘。读写小文件时的延迟有所降低,但仍远远落后于DDR4内存的频率(通常高于2000MHz)。因此,从长远来看,记忆仍然是必要的。保证以后电脑的正常运行。
上一篇:云计算的主要技术有哪些
下一篇:在计算机内存中每个基本存储单元