Cache的基本原理
我们先来看一个简单的cache,处理器每次请求一个字,并且每个块由一个单独的字组成。下图展示了该简单cache在请求数据项(该数据项初始不在cache中)前后的状态。请求发出之前,cache中保存了最近所访问过的数据项 ${X_1},{X_2},...,{X_{n - 1}}$,而处理器请求一个不在cache中的字 ${X_{n}}$。该请求将引起一次失效,然后 ${X_{n}}$ 从存储器中取到cache中。
Cache的访问过程
Cache和主存的映射方式
Cache行中的信息是主存中某个块的副本,地址映射是指把主存地址空间映射到Cache地址空间,这样就可以判断该数据项是否存在于cache中,即把存放在主存中的信息按照某种规则装入Cache。
主要有以下三种方法:
标签:数据项,cache,请求,Cache,主存,工作,原理,高速缓存 From: https://www.cnblogs.com/haibersut/p/16953899.html