我目前正在学习虚拟内存,并且遇到了一些关于 TLB 未命中和页面错误的问题。我的理解是:
当你有一个 TLB 未命中时,你去 PT。如果 PT 有命中,那么很好,您将 PT 条目从内存复制到 TLB。
当你有一个 TLB 未命中,并且当你去 PT 时你也错过了,然后你去磁盘并将页面复制到 PT。
至此,您已将页面复制到 PT,但是您更新 TLB 了吗?例如,您是否也将页面复制到 TLB?还是只更新PT?
谢谢!
我目前正在学习虚拟内存,并且遇到了一些关于 TLB 未命中和页面错误的问题。我的理解是:
当你有一个 TLB 未命中时,你去 PT。如果 PT 有命中,那么很好,您将 PT 条目从内存复制到 TLB。
当你有一个 TLB 未命中,并且当你去 PT 时你也错过了,然后你去磁盘并将页面复制到 PT。
至此,您已将页面复制到 PT,但是您更新 TLB 了吗?例如,您是否也将页面复制到 TLB?还是只更新PT?
谢谢!