仮想アドレスから物理アドレスへの変換について読んでいます。TLB は、CPU のメモリ管理ユニットに常駐するハードウェア キャッシュであり、最近アクセスされたページのマッピングを含むことを理解しています。
ただし、TLB ヒットがあるとします。OS は、プロセスがページに実際にアクセスできる (プロセスに割り当てられたアドレス空間内にある) ことをどのように保証しますか?
それを行う1つの方法は、プロセスのページテーブルを確認することだと思いますが、それはTLBを使用する目的全体を無効にしているようです. 洞察はありますか?