當前位置: 首頁 > 問題分類 > 計算機類考試 > 軟考中級 > 問題詳情
問題

設中斷優先次序為I1→I4→I3→I2。若ti時刻I1、I2和I4級同時產生中斷,在各中斷處理完成后,tj(ti<tj)時刻發出I3級中斷申請,CPU為I3服務時,I1級發出請求,在CPU為I1服務時,I2級發出請求。請畫出這種情況下CPU的運行軌跡。

參考答案
正確答案:
解析:在同樣的中斷請求的情況下,盡管CPU中斷響應的優先次序不變(I1→I2→I3→I4),但是由于中斷屏蔽碼不同,CPU的運行軌跡發生了變化,詳見參考答案。其中ti時刻I1、 I2和I4三個請求同時到達,CPU首先響應I1級請求,緊接著響應I2級請求,但是I2級的屏蔽嗎是對I4級開放的,當I2級的程序執行到開中斷指令時,立即被I4級中斷,CPU轉去執行I4級程序,待服務完畢后,再返回處理I2級。如果忽略上述細節,也可簡單的畫出CPU按I1、I4和I2的處理次序執行。在tj時刻,CPU處理完I4級程序后,I3級發出申請,CPU響應并為其服務。在為I3級服務的過程中,又來了I1級請求,I3級可被I1級中斷,故CPU轉為I1級服務。在CPU為I1級服務的過程中,I2級發出申請,但因I2級的處理級別最低,故CPU不理睬I2級的請求,直至I3級服務完畢,再響應I2級請求。本題主要考查考生對多重中斷處理的理解,在畫CPU處理軌跡時,可以畫回到正常程序,也可以不畫回到正常程序。
您可能感興趣的試題
  • 設有關系R(A,B,C)和S(B,C,D),那么與RS等價的關系代數表達式是______。

    A.σ3=5(RS)

    B.π1,2,3,6 (σ3=5(RS))

    C.σ3=5∧2=4 (R×S))

    D.π1,2,3,6 (σ3=2∧2=1 (R×S))

  • 浮點數的表示范圍和精度取決于______。

    A.階碼的位數和尾數的位數

    B.階碼采用的編碼和尾數的位數

    C.階碼的位數和尾數采用的編碼

    D.階碼采用的編碼和尾數采用的編碼

  • 兩個不同類型的計算機網絡能相互通信是因為( )

    A.他們都符合OSI模型

    B.他們都使用TCP/IP

    C.他們都使用兼容的協議組

  • 我國計算機信息系統實行______保護。(單選)

    A.主任值班制

    B.安全等級

    C.責任制

    D.專職人員資格

×
驗證
广西快乐双彩开奖30期