当前位置: 首页 > news >正文

广西建设网培训中心360优化大师最新版的功能

广西建设网培训中心,360优化大师最新版的功能,做网站的的价格,公司网站怎么做包括什么文章目录 一、LRU算法是什么?二、使用原理三、代码实现总结 一、LRU算法是什么? LRU算法又称最近最少使用算法,它是是大部分操作系统为最大化页面命中率而广泛采用的一种页面置换算法。是一种缓存淘汰策略,根据使用频率来淘汰无用…

文章目录

  • 一、LRU算法是什么?
  • 二、使用原理
  • 三、代码实现
  • 总结


一、LRU算法是什么?

LRU算法又称最近最少使用算法,它是是大部分操作系统为最大化页面命中率而广泛采用的一种页面置换算法。是一种缓存淘汰策略,根据使用频率来淘汰无用信息,使有用信息进行长时间的保留。

二、使用原理

LRU算法须有两类硬件之一的支持:寄存器或栈。
具体流程(个人理解):
假如我们有这么一个寄存器或栈,头是很久没有访问过的数据,尾是经常访问的数据。在这里插入图片描述我们进行一次访问2的操作,LRU算法会使刚刚访问的元素(也就是2)放到尾部,而后面的元素依次前移。
在这里插入图片描述
如果是添加,则会将首元素(也就是1)删除,其余元素依次前移,新元素添加到尾部。
在这里插入图片描述

三、代码实现

此处是我做CSAPP的CacheLab中的伪代码

   /*没有空位,使用LRU算法进行替换*/eviction_count++;int evictIndex = 0;int maxTime = 0;for (int i = 0; i < E; i++) {if (cacheSet[i].time > maxTime) {maxTime = cacheSet[i].time;evictIndex = i;}}cacheSet[evictIndex].tag = tagIndex;cacheSet[evictIndex].time = 0;

总结

这就是我大概的理解,有点像我平时摞书,最近常看的书放到最顶上,不长看的书就慢慢放到底下了。

http://www.mmbaike.com/news/97566.html

相关文章:

  • 西安教育平台网站建设seo怎么优化效果更好
  • 易语言用电脑做网站服务器太原关键词优化报价
  • 做期货看什么网站今日国内新闻大事件
  • 网站内容避免被采集广州网站优化方案
  • 做网站需要的注意事项关键字排名查询
  • 汉中专业网站建设开发信阳搜索引擎优化
  • 一级页面的网站怎么做大数据分析师
  • 徐州市做网站网站权重如何查询
  • 万户网站建设百度竞价点击工具
  • 中企网站建设谷歌seo外包公司哪家好
  • 怎样把网站做的漂亮百度在线人工客服
  • 如何自己制作公众号天津seo博客
  • 杭州 网站开发公司微信crm管理系统
  • vs做网站时怎么弹出窗口长沙网站制作费用
  • 江苏建设外贸公司网站广州网站制作实力乐云seo
  • 网页制作与网站建设广州微信指数是搜索量吗
  • 营销型网站建设公司推荐营销策划是做什么
  • 网站负责人彩色验照洛阳网站seo
  • 页面升级紧急通知深圳搜索优化排名
  • 云南做网站价格企业网站的在线推广方法有
  • 做bc网站排名网推app怎么推广
  • 单位门户网站建设方案宁波seo优化外包公司
  • 太原市网站建设长春网站制作推广
  • 一个企业网站如何能放到互联网上 vps国家卫健委每日疫情报告
  • 如何做链接淘宝客的网站百度提升排名
  • 锤子网站cms版本北京网络推广优化公司
  • krypt免费wordpress空间seo全网营销
  • 深圳网站制作就找兴田德润做互联网项目怎么推广
  • 宣传网站怎么做模板之家
  • 网络工程师考试大纲seo81