有诗云:苔花如米小,也学牡丹开。——袁枚
本篇笔记整理: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计算机组成原理(华中科大)
计算机组成原理专栏——笔记及测验练习都在这
如果对大家有帮助的话,希望大家能多多点赞+关注!这样我动力会更足哦! ღ( ´・ᴗ・` )比心。