TLB缺失并不意味着cache一定缺失。 TLB(Translation Lookaside Buffer,转换后备缓冲器)和cache都是计算机系统中用于提高访问速度的重要组件,但它们各自承担着不同的功能。TLB主要用于存储虚拟地址到物理地址的转换信息,以加速虚拟内存的访问。而cache则用于存储主存中数据的副本,以减少对主存的访问延迟。 当发生TLB缺失时,...
TLB也是一种cache,它的作用是缓存页表项。MMU查找TLB后,如果命中的话可以直接得到虚拟地址的物理地址。 CPU还得拿这个物理地址去读取其内存中的内容。 这个时候它先去访问Cache,如果Cache中没有的话才会去内存中读。
中断会不会改变TLB/Cache取决于操作系统和CPU的设计。对于TLB:1)对于PowerPC BookE架构CPU,TLB划分为...