码迷,mamicode.com
首页 > 其他好文 > 详细

图解缓存淘汰算法三之FIFO

时间:2014-07-09 13:34:45      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   strong   

1.概念分析

      FIFO(First In First Out),即先进先出.最先进入的数据,最先出来.一个很简单的算法.只要使用队列数据结构即可实现.那么FIFO淘汰算法基于的思想是"最近刚访问的,将来访问的可能性比较大".看了这三个算法,大家对淘汰的理解,我想一定深入了不少,基于一种对未来可能性的推断上.

2.原理分析

FIFO的淘汰过程与传送带的方式类似,最先放到传送带上的数据会最先被淘汰.如下图中的A.

 bubuko.com,布布扣

3.优略分析

 【命中率

命中率较低,不推荐使用.

 【复杂度

非常简单.

 【存储成本

很低.

 【缺陷

速度很快,不过没有什么现实使用的价值.

4.实现

实现方式很简单,使用队列即可完成,在此不一一赘述.当然这个淘汰算法太过于简单,不是重点,后面会讲到在FIFO的基础上进行改造的算法,敬请期待.

最后,如有哪里不正确的地方,请多多指教. 

图解缓存淘汰算法三之FIFO,布布扣,bubuko.com

图解缓存淘汰算法三之FIFO

标签:style   blog   http   color   使用   strong   

原文地址:http://www.cnblogs.com/tingyuxuan007/p/3830429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!