当前位置:首页 > 内存 > 正文

内存是cpu直接访问的存储空间

  • 内存
  • 2024-08-14 20:40:58
  • 3201

一、CPU能不能直接访问存储在内存中的数据,能不能直接访问存储在外存中的数据

CPU可以直接访问内存中存储的数据。

存储在外部存储器中的数据无法直接访问。外部存储器数据必须先读入内存,然后才能被CPU访问。计算机处理器在读取文件时必须先将文件加载到内存中的原因:

1.机械硬盘已经发展多年。数据相对稳定可靠,容量大,成本低。,所以必须使用机械硬盘来存取数据。

2.然而,为了弥补硬盘驱动器的速度劣势,内存被设计为充当数据传输站。处理器和硬盘驱动器之间的通信。

3.存储采用DRAM颗粒,它是一种易失性存储器。它无法像硬盘那样长期存储数据。而且即使断电也不会丢失,但是DRAM内存的速度非常快,可以说仅次于CPU内部的缓存。

4.所以,每当处理器需要接收数据时,它首先将数据通过硬盘传输到内存,这样CPU就直接在高速内存中。数据检索可以显着降低CPU延迟,弥补机械硬盘的速度劣势。

5.如果CPU直接从机械硬盘中检索数据文件,这看似减少了中间步骤,但却降低了速度。硬盘驱动器会严重干扰这一点。对于CPU性能来说,再强大也得等待硬盘的数据。这个传输通道需要很长的时间,直接导致CPU性能下降。效率低下,生产力下降。

6.即使是目前流行的SSD,NADA闪存的持续粒子传输速率也只有500MB/s,远低于机械硬盘。读写小文件的延迟有所降低,但仍远远落后于DDR4内存频率(通常高于2000MHz)。因此,记忆会被需要很长一段时间。保证以后电脑的正常运行。