考研南京大学计算机组成原理lecture12.pdfVIP

考研南京大学计算机组成原理lecture12.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考研南京大学计算机组成原理lecture12

Lecture 12: TLB 1 TLBs Making Address Translation Fast 0 / 1 / 2 / 3次?次? 问题问题:一次内存引用要访问几次内存:一次内存引用要访问几次内存?? 次次?? 问题问题::一次内存引用要访问几次内存一次内存引用要访问几次内存?? 把经常要查的页表项放到把经常要查的页表项放到Cache中,中,这种在这种在Cache中的页表项组成的中的页表项组成的 把经常要查的页表项放到把经常要查的页表项放到 中中,,这种在这种在 中的页表项组成的中的页表项组成的 页表称为页表称为Translation Lookaside Buffer or TLB (快表(快表)) 页表称为页表称为 ((快表快表)) 虚页号分成虚页号分成tag+Index ,,tag用于和页表项中的用于和页表项中的tag 比较比较,, 虚页号分成虚页号分成 ,, 用于和页表项中的用于和页表项中的 比较比较,, index用于定位需要比较的表项用于定位需要比较的表项 用于定位需要比较的表项用于定位需要比较的表项 Virtual Address Physical Address Dirty Ref Valid Access (tag) 对应物理页框号对应物理页框号 对应物理页框号对应物理页框号 TLB全相联时全相联时,则没有,则没有index,只有,只有Tag,虚页号需与每个,虚页号需与每个Tag 比;比; 全相联时全相联时,,则没有则没有 ,,只有只有 ,,虚页号需与每个虚页号需与每个 比比;; 若若TLB组相联时组相联时,则虚页号高位为,则虚页号高位为Tag,低位为,低位为index,用作组索引,用作组索引。。 若若 组相联时组相联时,,则虚页号高位为则虚页号高位为 ,,低位为低位为 ,,用作组索引用作组索引。。 TLBs Making Address Translation Fast 问题问题:引入:引入TLB 的目的是什么的目的是什么?? 问题问题::引入引入 的目的是什么的目的是什么?? 减少到内存查页表的次数减少到内存查页表的次数!! 减少到内存查页表的次数减少到内存查页表的次数!! virtual page # valid tag TLB page frame # 1 先由虚页先由虚页 Physical memory 先由虚页先由虚页 1 号到号到TLB 1 号到号到 1 中找中找 中找中找 0 1 若若TLB中中 若若 中中 的的V=0 或或 的的 或或 页表页表 页表页表 Tag ≠≠VA, ≠≠ 则到页表则到页表 1 则到页表则到页表 1 Disk storage 中找中找 1 中找中找 1

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档