[操作系统]具有快表的内存转换机构
2023-02-18 15:41:43 时间
基本地址转换机构:一组硬件机构,将逻辑地址转换成物理地址,需要两次访存,先查页表再查内存
具有快表的地址转换机构
1)局部性原理
2)什么是快表
3)引入快表后,地址转换只需要一次访存
局部性原理
时间局部性:程序中执行了某条指令,不久后这条指令可能会再次执行;访问了某个变量,不久后可能会再次访问
空间局部性:一个程序在访问了某个存储单元,不久后附近的存储单元很可能会再次被访问
快表:联想寄存器(TLB),高速缓存存储器,比内存速度快所以叫快表;内存中的页表是"慢表"
1)先查快表->查不到查慢表->把数据缓存到快表中
2)下次查询直接在快表中查询,这也是快表命中
3)快表满的时候,会对旧的页表项进行替换
相关文章
- Netflix Eureka 2.0.0正式发布:借尸还魂还是虚晃一枪?
- Redis数据结构存储系统:第三章:Redis在项目中如何使用?
- [TMLR | 论文简读] GemNet-OC:开发用于大型和多样化的分子模拟数据集的图神经网络
- [nature genetics | 论文简读] 用序列模型从染色体角度来预测3D基因组结构
- 利用 Kruise Rollouts 对 Kubernetes 资源实现金丝雀发布
- Kubernetes 的 CI/CD 管道概述
- ChatGPT初体验|在 ChatGPT 中运行容器或Kubernetes?
- [Briefings in Bioinformatics|论文简读]NetTDP:基于互换的真实发现比例的差异性共表达网络分析
- [IEEE Trans Med Imaging | 论文简读] Av-CasNet:OCT血管成像中的微血管全自动分割与区分
- [Information Sciences | 论文简读] DA-Net:用于多变量时间序列分类的双注意力网络
- 如何验证Kubernetes YAML Files
- 利用php脚本+redis,生成CSV测试文件,重复率为20%
- [MySQL]索引
- [MySQL]brew 安装 配置 操作 mysql(中文问题)
- [MySQl]MySQL忘记密码
- [MySQL]增加用户 授权 远程登录
- [编程题目]泥塑课
- How can I learn to program?
- 学渣的心酸(求职篇)
- 时间复杂度问题