7、Cache替换算法

  • 思维导图
  • 存在的问题
  • 替换算法解决的问题
  • Cache替换算法
    • 随机算法(RAND)
    • 先进先出算法(FIFO)
    • 近期最少使用(LRU)
    • 最近不经常使用(LFU)

思维导图

存在的问题

替换算法解决的问题

Cache替换算法

随机算法(RAND)

命中不做处理,未命中随机替换

先进先出算法(FIFO)

1、命中不做处理,未命中替换最先进入的
2、会出现抖动现象

近期最少使用(LRU)

如何判断近期最少使用?
当访问主存块5时,未命中,则从5往前找,分别为2,1,4;那么3就是近期最少使用的块,所以要将3号块替换。

最近不经常使用(LFU)

计组之存储系统:7、Cache替换算法(随机算法RAND、先进先出算法FIFO、近期最少使用LRU、最近不经常使用LFU)相关推荐

  1. 计组之存储系统:5、cache(cache功能、cache工作原理、cache性能分析)

    5.cache 思维导图 为什么要cache? Cache的工作原理 局部性原理 性能分析(加入cache) 空间局部性中的"附近"怎么定义? 待解决的问题? 思维导图 为什么要c ...

  2. 计组——彻底搞懂cache主存映射以及cache容量的计算

    cache主存映射以及cache容量 一.三种映射方式 1. 全相联映射 2. 直接映射 3. 组相联映射 二.cache容量计算 1. 先计算cache行标记项位数 2. 再计算cache块位数 3 ...

  3. 计组之存储系统:8、Cache写策略(全写法、写回法、写分配法、非写分配法、多级Cache)

    8.Cache写策略 思维导图 存在的问题 Cache写策略 写回法 全写法 写分配法 非写分配法 多级Cache 思维导图 存在的问题 Cache写策略 写回法 先修改Cache中的数据,然后通过脏 ...

  4. 计组之存储系统:6、Cache-主存映射方式(全相连映射、直接映射、组相连映射)

    6.Cache-主存映射方式 思维导图 待解决问题 三种Cache-主存映射方式 全相联映射(随意放) 直接映射(只能放固定位置) 组相联映射(可放到特定分组) 各种映射的优缺点: 思维导图 待解决问 ...

  5. 计组之存储系统:1、存储系统的概念与基本组成(层次、分类、性能指标、基本结构、寻址)

    1.存储系统的基本概念 存储系统的基本概念 思维导图 现代计算机结构 存储器的层次结构 存储器的分类 存储器的性能指标 存储器的基本组成 思维导图 存储器的基本结构 存储器的简单模型 寻址 存储系统的 ...

  6. 计组之存储系统:4、双口RAM和多模块存储器(存取周期、双端口RAM、多体并行存储器、存储体)

    4.双口RAM和多模块存储器 思维导图 存取周期 双端口RAM(解决问题1) 多体并行存储器(解决问题二) 取几个存储体合适呢? 单体多字存储器 思维导图 存取周期 1.存取周期 = 存取时间 + 恢 ...

  7. 计组之存储系统:3、主存与CPU的链接(字扩展、位扩展、字位扩展、74LS138)

    3.主存与CPU的链接 思维导图 存储器芯片的输入输出信号 增加主存的存储字长-位扩展 增加主存的存储字数-字扩展 主存容量扩展-字位同时扩展 74LS138译码器 思维导图 存储器芯片的输入输出信号 ...

  8. 计组之存储系统:2、SRAM(区别、栅极电容、双稳态触发器、DRAM刷新、地址复用)和DRAM(MROM、PROM、EPROM、EEPROM)

    2.SRAM和DRAM SRAM和DRAM 思维导图 SRAM与DRAM的核心区别: 栅极电容 V.S. 双稳态触发器 DRAM刷新 DRAM地址复用技术 SRAM.DRAM对比 ROM 思维导图 R ...

  9. 王道计组笔记: 3.6高速缓冲存储器

    目录 高速缓冲存储器 1. Cache的工作原理 2.局部性原理 3.性能分析 4.映射(类比哈希) 5.Cache替换算法 6.Cache块写策略 高速缓冲存储器 1. Cache的工作原理 当在手 ...

最新文章

  1. Node.js获取本机IP
  2. Linux 修改 IP地址 和 网关
  3. [20171227]表的FULL_HASH_VALUE值的计算2
  4. python之知乎的正确打开方式
  5. c语言数组如何把一串数字存入数组_C语言经典编程题(下)
  6. 互联网金融盯上房地产资金饥渴症
  7. 一些关于大数据的总结
  8. 海康大华网络摄像机搜索工具
  9. cassandra数据库可视化工具
  10. 初中七年级上计算机试题答案,初中信息技术考试试题(含答案).docx
  11. windscribe使用方法详细指导【新手入门手把手教程】
  12. 复合函数求导经典例题_复合函数求导解析及练习
  13. 雨夜赶长路,房企必经的三场“价值战事”
  14. 数据库点滴之T-SQL面试语句,练练手
  15. 云数据库与传统数据库有什么区别
  16. 致丰巢:品牌管理,才是长久之计
  17. 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程
  18. Pycharm2018.2破解版本闪退问题解决办法
  19. Linux C语言磁盘U盘容量读取、目录列表读取、文件夹大小读取
  20. sheng的学习笔记-平衡二叉树(AVL)和3+4重构

热门文章

  1. 第 2 节:前端面试指南 — HTML篇
  2. 第二节:简易安装 和 快速入门Vue.js
  3. 不懂技术的产品经理,真的是“祸害人类”吗?
  4. 代码检验方案:前端代码w3c校验
  5. 使用telephonymanager真机调试 闪退_watchOS 上的一次 SKView 内存泄露调试
  6. Circulation:吃鸡蛋量多,死亡风险增加?
  7. 单细胞测序分析之小技巧之for循环批量处理数据和出图
  8. Ubuntu删除和新建用户
  9. netty在项目中实际使用_聚合氯化铝在实际使用中的用法和用量
  10. python实现一个简单的加法计算器_Python简易项目 加减计算器的实现