假設(shè)一臺按字節(jié)編址的16位計算機(jī)系統(tǒng),采用虛擬頁式存儲管理方案,頁面的大小為2K,且系統(tǒng)中沒有使用快表(或聯(lián)想存儲器)。某用戶程序如圖a所示,該程序的頁面變換表如圖b所示,表中狀態(tài)位等于1和0分別表示頁面在內(nèi)存或不在內(nèi)存。
圖a中MOVE Data1,Data2是一個4字節(jié)的指令,Data1和Data2表示該指令的兩個32位操作數(shù)。假設(shè)MOVE指令存放在2047地址開始的內(nèi)存單元中,Data1存放在6143地址開始的內(nèi)存單元中,Data2存放在10239地址開始的內(nèi)存單元中,那么執(zhí)行MOVE指令將產(chǎn)生(1) 次缺頁中斷,其中:取指令產(chǎn)生(2) 次缺頁中斷。
(1)
A.3
B.4
C.5
D.6
(2)
A.0
B.1
C.2
D.3