一般而言,處理器遇到下列何種情況,不會引起例外(exception)處理?
A處理器執行到未定義的指令(undefined instruction)
B處理器要抓取的資料不在快取記憶體(cache)中,產生快取失誤(cache miss)正確答案
C處理器要抓取的某一指令,該指令所在的頁面(page)不在主記憶體中,而在硬碟中
D處理器要抓取的某一資料,該資料所在的頁面(page)不在主記憶體中,而在硬碟中
答案與詳解
Cache miss 僅是資料不在快取,由記憶體階層硬體(MMU/Cache Controller)自動從下層記憶體搬資料上來,CPU 只是多等幾個 cycle,不需作業系統介入,不產生例外。
