問答題

【簡答題】

對于下面中斷與進(jìn)程狀態(tài)轉(zhuǎn)換之間的關(guān)系各舉兩個例子說明之:
(1)定會引起進(jìn)程狀態(tài)轉(zhuǎn)換的中斷事件;
(2)可能引起進(jìn)程狀態(tài)轉(zhuǎn)換的中斷事件。

答案: 定會引起進(jìn)程狀態(tài)轉(zhuǎn)換的中斷事件:當(dāng)前運(yùn)行進(jìn)程終止、應(yīng)用程序啟動I/O傳輸并等待I/O數(shù)據(jù)、運(yùn)行程序申請當(dāng)前被占用的某一資...
題目列表

你可能感興趣的試題

問答題

【簡答題】如果中斷由用戶程序自行處理,為何需要將被中斷程序的斷點(diǎn)由系統(tǒng)堆棧彈出并壓入用戶堆棧?

答案: 中斷發(fā)生時,被中斷程序的現(xiàn)場信息已被壓入系統(tǒng)棧中。而中斷續(xù)元運(yùn)行于目態(tài),它執(zhí)行完畢后將由用戶棧區(qū)中恢復(fù)現(xiàn)場。為此,操作系...
問答題

【簡答題】

下列中斷事件哪些可由用戶自行處理?哪些只能由操作系統(tǒng)中斷服務(wù)程序統(tǒng)一處理?為什么?
(1)溢出;
(2)地址越界;
(3)除零;
(4)非法指令;
(5)掉電

答案: 一般來說,只影響應(yīng)用程序自身的中斷,可以由用戶自行處理,包括:
(1)溢出;
(3)除零。
微信掃碼免費(fèi)搜題