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

cpu内存cache三者关系

  • 内存
  • 2024-06-02 03:48:06
  • 8465

一、CPU里的寄存器和内存的关系!

寄存器(Cache)集成在CPU内部,内存悬挂在CPU外部的数据总线上。访问内存时,必须将地址输入到CPU的寄存器(Cache)中,然后执行命令。此时,数据总线上就会产生CPU读取或写入内存数据的时钟信号。最后,内存的内容会被CPU寄存器(Cache)的内容更新(写入)。或读入CPU的(Cache)寄存器(read)。如:

输入地址寄存器->命中缓存,然后将数据放入寄存器数据->如果缓存失效,则进入内存->如果内存TLB快表命中,则数据块进入缓存,数据进入寄存器->如果内存TLB快速表失败,则块本地数据进入缓存和快速表->如果内存不足,则块数据到虚拟存储区硬盘