计算机组成原理学习笔记第4章 4.13——TLB (Translation Lookaside Buffer)

有诗云:苔花如米小,也学牡丹开。——袁枚
本篇笔记整理:Code_流苏(CSDN)
Last(在此处点击使用,直达文末)
Frist (在文末点击使用,返回文章首部)

★观前提示:本专栏笔记内容适合有一定的基础或复习时观看,内容如有错,还请大家评论指出!非常感谢!

0. 思维导图

在这里插入图片描述

1. 虚实地址转换过程中存在的问题

  • 虚实地址转换访问主存

  • 如下图:
    在这里插入图片描述

  • 从磁盘调入缺失页访问主存

  • 缺页异常处理后再次进行虚实地址转换将再次访问主存

  • 如下图:

在这里插入图片描述

2. TLB的工作原理

★小提示:
TLB(转译后备缓冲器),也被翻译为页表缓存、转址旁路缓存,为CPU的一种缓存,由存储器管理单元用于改进虚拟地址到物理地址的转译速度。
应用:当前所有的桌面型及服务器型处理器(如 x86)皆使用TLB…

①根据局部性原理,增加一个小容量、高速存储部件存放当前访问页表地址变换条目,该存储部件称为TLB(Translation Lookaside Buffer:地址转换后备缓冲器)
TLB类似页表,也是PTE的集合。为实现对TLB的快速访问,类似于Cache中的映射方法,对来自于CPU的虚页号进行逻辑划分,得到相应的标记和索引字段。
在这里插入图片描述

3. 基于TLB的虚实地址转换

在这里插入图片描述

  • 访问过程中存在更新TLB中局部页表的问题

在这里插入图片描述

★小总结:在上一节的学习中,学习到了虚拟存储器的相关知识、逻辑地址与物理地址之间的转换。本节内容,学习到了TLB的相关知识,例如TLB工作原理、基于TLB的虚实地址转换等。通过本节内容的学习,认识到了一个新的存储部件——TLB,并对其有了一定的了解。

Last (一键到达文章末尾)
First(一键返回到文章目录)

笔记内容学习资料:计算机组成原理微课版(谭志虎、秦磊华等编著)
课件资料及视频学习:MOOC计算机组成原理(华中科大)
计算机组成原理专栏——笔记及测验练习都在这
如果对大家有帮助的话,希望大家能多多点赞+关注!这样我动力会更足哦! ღ( ´・ᴗ・` )比心。

猜你喜欢

转载自blog.csdn.net/qq_51646682/article/details/124581496