如何理解最近最久未使用(LRU)置换算法

wirtefool 2011-11-27 12:19:29
在学习最近最久未使用(LRU)置换算法时,该算法是怎么样来实现的,有哪位大侠举个列子,最好详细一点
...全文
1066 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2011-11-27
  • 打赏
  • 举报
回复
最新使用的结点放到队头,回收结点从尾部扫描.
liutengfeigo 2011-11-27
  • 打赏
  • 举报
回复
google 找资料吧,反正得这么学.
liutengfeigo 2011-11-27
  • 打赏
  • 举报
回复
看 linux 源代码?
飞天御剑流 2011-11-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 flowingfirefly 的回复:]
对操作系统的内存管理机制还没深入学习过,
[/Quote]
LRU不是内存管理机制,是缓冲区替换函数的主要算法。
飞天御剑流 2011-11-27
  • 打赏
  • 举报
回复
LRU可以通过队列来实现,设定一定的规则将缓冲区压入队列,队尾出来的一定就是最能满足条件的缓冲区。
flowingfirefly 2011-11-27
  • 打赏
  • 举报
回复
对操作系统的内存管理机制还没深入学习过,

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧