什麼是ASID(位址空間識別碼)
附加在TLB每個項目上,表示是哪個行程位址空間之轉換的編號。切換行程時不必清空整個TLB,可減少切換後的TLB失誤。
日文名稱: ASID(アドレス空間識別子)
「ASID(位址空間識別碼)」出現在1領域的2道練習題中(作業系統與硬體等)。
這個名詞所屬的領域: 作業系統與硬體
附加在TLB每個項目上,表示是哪個行程位址空間之轉換的編號。切換行程時不必清空整個TLB,可減少切換後的TLB失誤。
日文名稱: ASID(アドレス空間識別子)
「ASID(位址空間識別碼)」出現在1領域的2道練習題中(作業系統與硬體等)。
這個名詞所屬的領域: 作業系統與硬體
若沒有ASID,同一個虛擬位址在不同行程會指向不同的實體位址,因此每次切換行程都必須清空TLB,切換後TLB未命中會持續發生。
在TLB的每個項目加上ASID(位址空間識別碼)的優點,下列何者正確?在沒有ASID的CPU上,切換位址空間時還必須清空TLB。
行程的環境切換有時造成的效能下降,實際上比儲存與還原暫存器所花的時間更大,其主要理由為何?TLB(轉譯後備緩衝區) 頁表 環境切換 中斷向量表 中斷處理常式 系統呼叫 頁面錯誤 特權模式 記憶體對映I/O 巢狀分頁