|

页面置换算法:LRU,LFU与ARC详解

该篇文章首发于boyn.top,转载请声明 什么是缓存在软件开发的各个环节中,我们为了速度,通常都会使用一些缓存来使得执行速度加快,常见的有浏览器对页面的本地缓存,CDN,还有DNS中的缓存,这些是网络中的缓存,同样,计算机底层也有很多地方用到了缓存,根据速度的不同,将计算机的存储结构分为了多层,从而构成了大小不同,速度不一的缓存体系. 页面置换算法缓存是非常好用,并且可以节省大量的时间,但是我们要知道,为了将数据缓存下来,我们同样需要空间来对它们进行管理.但是任何计算 ...

Boyn
Boyn
6 min read