invd

INVD指令使片上的高速快取無效,即:清洗片上的超高速快取。 WBINVD指令使片上的超高速快取無效即:清洗片上的超高速快取。 但該指令將把片上的超高速快取中更改的內容寫回主存。

INVD指令:
INVD指令使片上的高速快取無效,即:清洗片上的超高速快取。但該指令並不把片上的超高速快取中的內容寫回主存。該指令是特權指令,只有在實方式和保護方式的特權級0下,才可執行該指令。
WBINVD指令:
WBINVD指令使片上的超高速快取無效即:清洗片上的超高速快取。但該指令將把片上的超高速快取中更改的內容寫回主存。該指令是特權指令,只有在實方式和保護方式的特權級0下,才可執行該指令。
在使用串列化指令時,最好注意下面的額外信息:
處理器在執行串列化指令的時候並不將高速快取中已經被修改的數據寫回到記憶體中。軟體可以通過WBINVD串列化指令強制修改的數據寫回到記憶體中。但是頻繁的使用WBINVD指令會嚴重的降低系統的性能。

相關詞條

相關搜尋

熱門詞條

聯絡我們