寄存器(Cache)集成在CPU内部,内存悬挂在CPU外部的数据总线上。访问内存时,必须将地址输入到CPU的寄存器(Cache)中,然后执行命令。此时,数据总线上就会产生CPU读取或写入内存数据的时钟信号。最后,内存的内容会被CPU寄存器(Cache)的内容更新(写入)。或读入CPU的(Cache)寄存器(read)。如:
输入地址寄存器->命中缓存,然后将数据放入寄存器数据->如果缓存失效,则进入内存->如果内存TLB快表命中,则数据块进入缓存,数据进入寄存器->如果内存TLB快速表失败,则块本地数据进入缓存和快速表->如果内存不足,则块数据到虚拟存储区硬盘上一篇:cache在内存里还是cpu里
下一篇:cpu与内存之间的关系