摘要: LRU(Least Recent Used)是我们在cache替换算法中最普遍使用的算法,在缓存块已满,而需要缓存新的数据块的时候,这时需要从缓存中找到一个“没有价值”的块用新的数据块去替换它。LRU的特点是简洁高效,但是缺点是LRU的缺点是不能对weak locality的数据进行缓存。a. 如果stack size有1000个块,而一个文件是1001个块的大小,而且每次访问都是从头到尾的访问。则LRU的性能非常差,几乎没有任何缓存。b. 假设我们要邀请学习好的同学到一个容纳10人的会议室开会。如果是LRU算法的话,会邀请90分以上或者80分以上的人,,但是如果没有80分以上的同学则一个都不 阅读全文
posted @ 2012-11-27 20:36 VioletPearl 阅读(852) 评论(0) 推荐(0) 编辑