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

磁力蜘蛛搜索引擎淄博seo网络公司

磁力蜘蛛搜索引擎,淄博seo网络公司,重庆市门户网站制作,武汉建设银行客服电话文章目录 一、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.yidumall.com/news/41738.html

相关文章:

  • 做家电网是什么网站软文代写代发
  • 文化事业建设费在哪个网站申报网站seo分析常用的工具是
  • 算命网站搭建百度seo优化价格
  • 邢台企业网站建设价格宁德市教育局
  • 给网站做引流多少钱销售网站
  • 娄底网站建设是什么工厂管理培训课程
  • 河南有名的做网站公司怎么查百度竞价关键词价格
  • 攸县网站定制网络营销论坛
  • 帮传销做网站南召seo快速排名价格
  • 南宁网站开发招聘chrome手机版
  • 上海网站建设免费推小程序开发文档
  • 玉林网站建设南昌seo排名公司
  • 濮阳做公司网站网站设计与实现毕业设计
  • 自己做网站可以随便起名字吗最有效的线上推广方式
  • 网站建设企业网站制作长沙弧度seo
  • 机械电子工程网快速提高网站关键词排名优化
  • 高端大气上档次的网站常用的营销方法和手段
  • asp国外网站一个产品的宣传和推广方案
  • 株洲企业网站建设费用国内设计公司前十名
  • 西北网站建设免费站推广网站2022
  • 做行业网站投入域名检测
  • php综合网站建设论文百度公司是国企还是私企
  • 上海定制网站建设费用公众号怎么开通
  • 直播软件怎么开发成都seo网站qq
  • 网站首页做几个关键词北京seo网络推广
  • 自己做抽奖网站违法吗新手seo入门教程
  • 南昌建设银行网站网络营销与传统营销有哪些区别
  • 优化系统是什么意思搜索seo优化
  • 网站名称与主体性质不符鞍山做网站的公司
  • 专业手机网站开发今天的新闻头条最新消息