0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TLB是什么?有何作用

冬至配饺子 来源:芯片验证工程师 作者:验证哥布林 2022-07-28 18:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TLB就是Translation Lookaside Buffer ,很多文章翻译成“旁路转换缓冲”

老实说,不知所云,不如不去翻译,就当个专有名词,理解它的含义就好了。

Translation Lookaside Buffer (TLB) 是 MMU 中的cache,其缓存的内容就是页表项(某个VA-PA的映射关系)。

在内存需要进行VA-PA转换时,MMU首先会在TLB中检查是否有页表项被缓存。如果TLB hit,那么TLB就能立即完成VA-PA的转换。如果TLB miss,即TLB中没有该VA对应的VA-PA映射关系,所以就需要到外部主存获取这个VA-PA转换关系,并将这个转换关系缓存到TLB中以加速下一次VA-PA转换。

micro-TLB

类似于L1 cache和L2 cache的层次结构,一般还有micro-TLB和TLB。如果页表访问在micro-TLB中hit,那么就不需要访问外面的内存。但是,micro-TLB能够缓存的页表映射有限,所以其后级往往有一个更大的main TLB。

poYBAGLiXkGAU4NjAABa9iZOMpU685.png

TLB与其他cache类似,只不过其他cache缓存的是指令或者数据,而TLB缓存的是VA-PA映射关系,当TLB hit即可完成VA-PA转换。

软件异常

一般TLB只会缓存有效的VA-PA映射关系,如果这个映射关系是无效的,就需要上报异常让软件处理。

TLB一致性 & invalid

TLB一致性,同样类似于cache的一致性。

操作系统更改页表时,TLB中就可能包含旧的无效映射关系。操作系统必须采取措施invalid TLB中的缓存的页表项。

不同的结构实现可能会专门地去invalid特性的cacheline,比如特定ASID或者特定VA。


审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    7329

    浏览量

    128651
  • MMU
    MMU
    +关注

    关注

    0

    文章

    92

    浏览量

    19111
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    空气温度测量装置的主要作用是什么?品牌推荐?

    随着气象学的发展,气象站遍布全球,对空气温度的观测更加系统和准确,市面上可供选择的空气温度测量仪器种类也越来越丰富。那么,空气温度测量装置的主要作用是什么?品牌推荐?下面就让小编来为大家简单介绍
    发表于 10-20 16:24

    线路板镀金与沉金区别?

    在电子制造的世界里,线路板就像是一座城市的交通网络,而镀金和沉金则是为这座“交通网络”进行升级的重要手段。那么,线路板镀金与沉金到底区别呢?今天咱们就来一探究竟。 定义和原理上的差异 镀金 镀金
    的头像 发表于 09-30 11:53 393次阅读

    温度测量仪器哪些?品牌推荐?

    温度测量仪,是一种通过物理原理将温度变化转化为可量化信号的装置,主要原理包括热胀冷缩、气体压强变化、热电效应等。那么,温度测量仪器哪些?品牌推荐?为方便大家了解,接下来就让小编来为大家简单介绍
    发表于 09-08 14:04

    pcb四层板中为什么加很多的盲孔,什么作用

    pcb四层板中为什么加很多的盲孔什么作用
    的头像 发表于 09-06 11:32 832次阅读

    医院专用数据记录仪产品哪些?推荐?

    医疗行业所使用的专用数据记录仪可通过扫描、录入等方式快速实现患者体征数据、药品信息等快速记录,并与医院信息系统(HIS)实时同步。那么,医院专用数据记录仪产品哪些?推荐?下面就让小编来为大家
    发表于 08-25 16:02

    TC377配置SMU FSP时,如何配置频率参数;三种模式区别,配置上有区别?

    TC377配置SMU FSP时,如何配置频率参数;三种模式区别,配置上有区别?
    发表于 08-08 07:48

    智慧路灯哪些功能和作用

    智慧路灯哪些功能和作用 智慧灯杆屏
    的头像 发表于 03-20 17:00 894次阅读
    智慧路灯<b class='flag-5'>有</b>哪些功能和<b class='flag-5'>作用</b>

    请问jh7110的MMU TLB是否缓存无效PTE?是否支持ASID?

    jh7110的MMU TLB是否缓存无效PTE?是否支持ASID?
    发表于 03-10 07:20

    什么是DCDC?DCDC作用

    DC-DC(直流-直流)转换器是一种电子电路或设备,用于将一种直流(DC)电压转换为另一种直流电压。它在电子系统中广泛应用,目的是为不同组件提供适合其工作的电压,同时优化电源效率。 DC-DC的主要用途 电压调整 将输入电压(如电池、电源适配器的输出电压)升高(升压)或降低(降压),以满足负载需求。 例如:将锂电池的3.7V升压至5V为USB设备供电,或将12V车载电源降压至3.3V供微控制器使用。 电源效率优化 相比传统的线性稳压器(如LDO),开关型DC-DC转换器效率更高(可达90%以上),减少能量浪费和发热。 适用于电池供电设备(如手机、无人机),以延长续航时间。 隔离与保护 某些DC-DC转换器(隔离型)通过变压器或光耦隔离输入和输出,防止电气干扰或高压冲击损坏敏感电路。 常见于工业控制、医疗设备等场景。 多路电源输出 在复杂系统中,单一电源可能需要提供多种电压(如+12V、+5V、-5V),DC-DC模块可实现多路独立输出。 DC-DC转换器的类型 线性稳压器(LDO) 原理 :通过调整电阻分压来降压,多余电压以热量形式耗散。 特点 :结构简单、无噪声,但效率低(仅适用于小压差场景)。 例子 :将5V转为3.3V为低功耗芯片供电。 开关型转换器 原理 :通过开关元件(如MOSFET)和储能元件(电感、电容)快速切换,调节能量传输以实现升降压。 类型 : 降压(Buck) :输入电压 > 输出电压(如24V转12V)。 升压(Boost) :输入电压 < 输出电压(如5V转12V)。 升降压(Buck-Boost) :支持输入电压高于或低于输出电压(如电池电压波动时维持稳定输出)。 特点 :效率高(70%~95%),但可能引入电磁干扰(EMI)。 电荷泵(无电感型) 原理 :利用电容充放电实现电压倍压或反压。 应用 :低功率场景,如LED驱动、小型设备供电。 典型应用场景 消费电子 :手机快充芯片(如将USB的5V升压至9V/12V)。 汽车电子 :车载系统将12V/24V转换为5V或3.3V供仪表盘使用。 工业设备 :隔离型DC-DC防止高压干扰控制电路。 可再生能源 :太阳能板输出电压不稳定时,通过DC-DC稳定为电池充电电压。 关键参数选择 效率 :开关型 > 线性稳压器。 功率密度 :高频开关转换器体积更小。 噪声 :线性稳压器无开关噪声,适合精密模拟电路。 成本 :线性稳压器更便宜,但大功率场景需用开关型节省长期能耗。
    发表于 03-05 14:43

    分布式存储和集中式存储区别

    存储产品千千万,选来选去怎么办? 戴小编来献妙策,匹配需求不为难!分布式存储和集中式储是存储系统中十分重要的两种架构类型,但这两者区别?适合怎样的业务需求?今天戴小编就来一一解答。
    的头像 发表于 02-28 10:56 2270次阅读

    直流电源的作用以及应用领域

    直流电源的作用和应用范围哪些?直流电源,即恒定电流或恒定电压的电源,在现代电子技术中发挥着不可或缺的作用。无论是在科研实验、工业生产还是日常生活中,直流电源都扮演着关键角色。那么,直流电源究竟有
    的头像 发表于 02-11 09:51 3197次阅读
    直流电源的<b class='flag-5'>作用</b>以及应用领域

    不同类型的集成电路设备对防震基座的要求差异?

    不同类型的集成电路设备对防震基座的要求差异?-江苏泊苏系统集成有限公司1,光刻机(1)精度要求极高:光刻机是集成电路制造的核心设备,用于将电路图案精确地转移到硅片上,其精度可达到纳米级别。对于
    的头像 发表于 01-17 15:16 1156次阅读
    不同类型的集成电路设备对防震基座的要求<b class='flag-5'>有</b><b class='flag-5'>何</b>差异?

    audio CODEC AGC跟DRC区别?

    audio CODEC AGC 跟DRC 区别?求详解,thanks
    发表于 01-09 07:29

    MOSFET栅极和源极的下拉电阻什么作用

    MOSFET栅极与源极之间加一个电阻?这个电阻什么作用?
    的头像 发表于 12-26 14:01 5889次阅读
    MOSFET栅极和源极的下拉电阻<b class='flag-5'>有</b>什么<b class='flag-5'>作用</b>

    SN74lvth245a功能作用

    如原理图,为什么RS-422总线要经过这个收发器? 该款收发器与SN74lvc4t245等电平转换器什么区别?
    发表于 12-25 06:28