SkyEye模拟硬件介绍 存储器管理单元和缓存单元 ●TLB, Translation Lookaside Buffers 在MMU中,存放从虚拟地址到物理地址的匹配表 ·保存的内容包括: 虚址及其对应的物理地址·权限,域和映射类型· 当CPU对一虚拟地址进行存取时· 首先搜索TLB表以查找对应的物理地址等信息, 如果没有查到,则进行查找translation table,称为 Translation Table Walk(简称TTW) 经过TTW过程后,将查到的信息保存到TLB。然后根据TLB 表项的物理地址进行读写· 4口4四是42刀00 陈香兰(xlanchenoustc,edu,cn)(升界款应 瓷人式操作委蛇 November 28.2014 5/46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SkyEye模拟硬件介绍 存储器管理单元和缓存单元 TLB, Translation Lookaside Buffers 在MMU中,存放从虚拟地址到物理地址的匹配表 ▶ 保存的内容包括: 虚址及其对应的物理地址,权限,域和映射类型。 ▶ 当CPU对一虚拟地址进行存取时, 首先搜索TLB表以查找对应的物理 地址等信息, 如果没有查到,则进行查找translation table,称为 Translation Table Walk(简称TTW)。 经过TTW过程后,将查到的信息保存到TLB。然后根据TLB 表项的物理地址进行读写。 陈香兰(xlanchen@ustc.edu.cn) (计算机应用教研室@计算机学院嵌入式系统实验室 嵌入式操作系统 @苏州研究院中国科学技术大学Fall 2014) November 28, 2014 5 / 46