计组之存储系统:7、Cache替换算法(随机算法RAND、先进先出算法FIFO、近期最少使用LRU、最近不经常使用LFU)
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)相关推荐
- 计组之存储系统:5、cache(cache功能、cache工作原理、cache性能分析)
5.cache 思维导图 为什么要cache? Cache的工作原理 局部性原理 性能分析(加入cache) 空间局部性中的"附近"怎么定义? 待解决的问题? 思维导图 为什么要c ...
- 计组——彻底搞懂cache主存映射以及cache容量的计算
cache主存映射以及cache容量 一.三种映射方式 1. 全相联映射 2. 直接映射 3. 组相联映射 二.cache容量计算 1. 先计算cache行标记项位数 2. 再计算cache块位数 3 ...
- 计组之存储系统:8、Cache写策略(全写法、写回法、写分配法、非写分配法、多级Cache)
8.Cache写策略 思维导图 存在的问题 Cache写策略 写回法 全写法 写分配法 非写分配法 多级Cache 思维导图 存在的问题 Cache写策略 写回法 先修改Cache中的数据,然后通过脏 ...
- 计组之存储系统:6、Cache-主存映射方式(全相连映射、直接映射、组相连映射)
6.Cache-主存映射方式 思维导图 待解决问题 三种Cache-主存映射方式 全相联映射(随意放) 直接映射(只能放固定位置) 组相联映射(可放到特定分组) 各种映射的优缺点: 思维导图 待解决问 ...
- 计组之存储系统:1、存储系统的概念与基本组成(层次、分类、性能指标、基本结构、寻址)
1.存储系统的基本概念 存储系统的基本概念 思维导图 现代计算机结构 存储器的层次结构 存储器的分类 存储器的性能指标 存储器的基本组成 思维导图 存储器的基本结构 存储器的简单模型 寻址 存储系统的 ...
- 计组之存储系统:4、双口RAM和多模块存储器(存取周期、双端口RAM、多体并行存储器、存储体)
4.双口RAM和多模块存储器 思维导图 存取周期 双端口RAM(解决问题1) 多体并行存储器(解决问题二) 取几个存储体合适呢? 单体多字存储器 思维导图 存取周期 1.存取周期 = 存取时间 + 恢 ...
- 计组之存储系统:3、主存与CPU的链接(字扩展、位扩展、字位扩展、74LS138)
3.主存与CPU的链接 思维导图 存储器芯片的输入输出信号 增加主存的存储字长-位扩展 增加主存的存储字数-字扩展 主存容量扩展-字位同时扩展 74LS138译码器 思维导图 存储器芯片的输入输出信号 ...
- 计组之存储系统:2、SRAM(区别、栅极电容、双稳态触发器、DRAM刷新、地址复用)和DRAM(MROM、PROM、EPROM、EEPROM)
2.SRAM和DRAM SRAM和DRAM 思维导图 SRAM与DRAM的核心区别: 栅极电容 V.S. 双稳态触发器 DRAM刷新 DRAM地址复用技术 SRAM.DRAM对比 ROM 思维导图 R ...
- 王道计组笔记: 3.6高速缓冲存储器
目录 高速缓冲存储器 1. Cache的工作原理 2.局部性原理 3.性能分析 4.映射(类比哈希) 5.Cache替换算法 6.Cache块写策略 高速缓冲存储器 1. Cache的工作原理 当在手 ...
最新文章
- Node.js获取本机IP
- Linux 修改 IP地址 和 网关
- [20171227]表的FULL_HASH_VALUE值的计算2
- python之知乎的正确打开方式
- c语言数组如何把一串数字存入数组_C语言经典编程题(下)
- 互联网金融盯上房地产资金饥渴症
- 一些关于大数据的总结
- 海康大华网络摄像机搜索工具
- cassandra数据库可视化工具
- 初中七年级上计算机试题答案,初中信息技术考试试题(含答案).docx
- windscribe使用方法详细指导【新手入门手把手教程】
- 复合函数求导经典例题_复合函数求导解析及练习
- 雨夜赶长路,房企必经的三场“价值战事”
- 数据库点滴之T-SQL面试语句,练练手
- 云数据库与传统数据库有什么区别
- 致丰巢:品牌管理,才是长久之计
- 极路由 刷linux,极路由极壹HC6361刷OpenWrt固件教程
- Pycharm2018.2破解版本闪退问题解决办法
- Linux C语言磁盘U盘容量读取、目录列表读取、文件夹大小读取
- sheng的学习笔记-平衡二叉树(AVL)和3+4重构
热门文章
- 第 2 节:前端面试指南 — HTML篇
- 第二节:简易安装 和 快速入门Vue.js
- 不懂技术的产品经理,真的是“祸害人类”吗?
- 代码检验方案:前端代码w3c校验
- 使用telephonymanager真机调试 闪退_watchOS 上的一次 SKView 内存泄露调试
- Circulation:吃鸡蛋量多,死亡风险增加?
- 单细胞测序分析之小技巧之for循环批量处理数据和出图
- Ubuntu删除和新建用户
- netty在项目中实际使用_聚合氯化铝在实际使用中的用法和用量
- python实现一个简单的加法计算器_Python简易项目 加减计算器的实现