学习笔记——操作系统&体系结构_TLB的处理方式
来源:互联网 发布:枪战王者辅助软件 编辑:程序博客网 时间:2024/06/05 14:26
TLB
TLB有两个功能:地址转换和安全保护功能
TLB的地址转换
根据教科书的教程,对于系统的地址转换问题,有如下场景:
所以TLB是一个软硬件结合非常紧密的逻辑单元,这部分设计到硬件和软件的配合,按照胡的书上的介绍,这个也让他很困惑。
根据《操作系统精髓》这本书上的描述,过程如下:描述的更加细致。
回答一个问题:TLB是不是也是一种Cache呢?
Cache是把数据缓存在高速RAM中,利用地址进行索引;
TLB也是把页表缓存在高速RAM中,在进行TLB查找时,也是利用地址进行索引,即虚拟地址页号索引出物理地址页号,其也是包含了最近使用的页表项,只不过程序执行的局部性原则,并且页表一般有4KB大小,所以TLB失效的几率比较小而已。
TLB的安全保护
- 学习笔记——操作系统&体系结构_TLB的处理方式
- arm体系结构学习笔记 part4 -- 异常处理的返回
- J2EE的体系结构——《The J2EE Tutorial》学习笔记
- boost.asio 学习笔记04——asio的体系结构
- boost.asio 学习笔记04——asio的体系结构
- boost.asio 学习笔记04——asio的体系结构
- 学习笔记_oracle——体系结构
- Windows操作系统的体系结构
- 操作系统的体系结构
- 操作系统的体系结构
- 黑马程序员——JAVA学习笔记---IO处理方式
- 操作系统学习笔记(37)--中断处理过程
- PHP学习笔记:处理文件和操作系统
- ubuntu操作系统学习笔记之文本处理
- 操作系统学习笔记—— 进程的概述
- 操作系统学习笔记——进程的状态
- 学习笔记——操作系统_Linux的进程通信
- arm体系结构学习笔记 part3 -- 异常处理机制
- Quartz Cron 表达式
- Linux下找不到IFCONFIG命令
- Android学习之Notification的简单使用
- iphone 内存管理1
- iphone 内存管理2
- 学习笔记——操作系统&体系结构_TLB的处理方式
- SA装系统之U盘量产winpe来维护windows系统。
- d3d与OpenGL的博弈
- Inno Setup使用上的几个问题
- android手机root后的问题。。。
- cocos2d-x初学笔记10:特效Effect
- java 自动装箱 和 自动拆箱
- ibatis一对一、一对多实现以及性能分析
- Android Bluetooth 移植