【发布时间】:2014-01-31 19:55:58
【问题描述】:
在 Intel 页表结构中,有一个“page global”位表示 页表条目是全局使用的。 据我了解,这个全局条目不会被刷新 在由覆盖 CR3 引起的 TLB 刷新期间。 我的问题是,我们是否可以假设全局 PTE 条目一旦设置就永远不会从 TLB 中刷新?
【问题讨论】:
在 Intel 页表结构中,有一个“page global”位表示 页表条目是全局使用的。 据我了解,这个全局条目不会被刷新 在由覆盖 CR3 引起的 TLB 刷新期间。 我的问题是,我们是否可以假设全局 PTE 条目一旦设置就永远不会从 TLB 中刷新?
【问题讨论】:
你不能这样假设。刷新 TLB 条目的原因有很多,例如:
简而言之,您不能假设一旦页面翻译在 TLB 中,它就会一直保留在那里。
【讨论】: