内存和缓存有什么区别

从底层技术结构来看,内存采用的是动态存储结构,这种结构相对简单,但是其存储单元容易因电荷泄漏而丢失数据。这就意味着CPU必须非常频繁地不断刷新这些数据进行重写入,才能保证数据不丢失。

评论 (1)

这就触及到核心痛点了:易失性。虽然SRAM缓存刷新开销小、速度快,但DRAM这种靠电容存电荷的结构确实太娇气,漏了就得补,所以CPU才得不停搞“刷新生意”。相比之下,NAND Flash这种非易失性存储虽然不怕断电,但读写速度慢得像蜗牛,正好互补。