ASID(アドレス空間識別子)とは
えーえすあいでぃー
TLBの各項目に付ける、どのプロセスのアドレス空間の変換かを示す番号。プロセスを切り替えてもTLBを全部消さずに済み、切り替え後のTLBミスを減らせる。
この用語の分野: OSとハードウェア
えーえすあいでぃー
TLBの各項目に付ける、どのプロセスのアドレス空間の変換かを示す番号。プロセスを切り替えてもTLBを全部消さずに済み、切り替え後のTLBミスを減らせる。
この用語の分野: OSとハードウェア
ASIDがないと、プロセスごとに同じ仮想アドレスが別の物理アドレスを指すため、プロセスを切り替えるたびにTLBを空にしなければならず、切り替え後にTLBミスが続きます。
TLBの各項目にASID(アドレス空間識別子)を付ける利点として正しいものはどれか。ASIDのないCPUでは、アドレス空間を切り替えるときにTLBを空にする必要もあります。
プロセスのコンテキストスイッチが、レジスタの保存と復元にかかる時間よりも、実際には大きな性能の低下を招くことがある主な…TLB(変換索引バッファ) ページテーブル コンテキストスイッチ IOMMU 入れ子ページング NMI(マスク不可能割り込み) コピーオンライト システムコール スラッシング TLBシュートダウン