作業系統是如何利用中斷機制的

2021-03-04 06:00:26 字數 1687 閱讀 9899

1樓:匿名使用者

1、中斷。 2、中斷的型別。

從中斷事件的性質出發,中斷可以分為兩大類:

強迫性中斷事件 包括硬體故障中斷,程式性中斷,外部中斷和輸入輸出中斷等

自願性中斷事件 是由正在執行的程序執行一條訪管指令用以請求系統呼叫而引起的中斷,這種中斷也稱為"訪管中斷"。

一般情況下,優先順序的高低順序依次為:硬體故障中斷、自願中斷、程式性中斷,外部中斷和輸入輸出中斷。自願中斷的斷點是確定的,而強迫性中斷的斷點可能發生在任何位置。

3、中斷的響應。

中斷響應 (硬體即中斷裝置操作)

處理器每執行一條指令後,硬體的中斷位置立即檢查有無中斷事件發生,若有中斷事件發生,則暫停現行程序的執行,而讓作業系統的中斷處理程式佔用處理器,這一過程稱為"中斷響應"。

中斷響應過程中,中斷裝置要做以下三項工作:

1) 是否有中斷事件發生

2) 若有中斷發生,保護斷點資訊

3) 啟動作業系統的中斷處理程式工作

中斷裝置通過"交換psw"過程完成此項任務,

4中斷處理 (軟體即作業系統操作)

作業系統的中斷處理程式對中斷事件進行處理時,大致要做三方面的工作:

1)保護被中斷程序的現場資訊

2)分析中斷原因

根據舊psw的中斷碼可知發生該中斷的具體原因。

3)處理發生的中斷事件

請求系統建立相應的處理程序進入就緒佇列。

5中斷遮蔽

中斷遮蔽技術是在乙個中斷處理沒有結束之前不響應其他中斷事件,或者只響應比當前級別高的中斷事件。

如當中斷裝置檢查到有中斷事件後,便去檢視psw中中斷遮蔽標誌,如果沒有遮蔽就響應該中斷;否則,暫時不響應該中斷,待遮蔽標誌消除後再響應。自願中斷是不能遮蔽的。

中斷機制

在它執行程式的時候,如果有另外的事件發生(比如使用者又開啟了乙個程式)那麼這時候就需要由計算機系統的中斷機制來處理了。

中斷機制包括硬體的中斷裝置和作業系統的中斷處理服務程式。

闡述硬體的中斷裝置的作用。

答:中斷是計算機系統結構乙個重要的組成部分。在中斷機制中的硬體部分(中斷裝置)的作用就是在cpu每執行完一條指令後,判別是否有事件發生,如果沒有事件發生,cpu繼續執行;若有事件發生,中斷裝置中斷原先佔用cpu的程式的執行,把被中斷程式的斷點儲存起來,讓作業系統的處理服務程式佔用cpu對事件進行處理,處理完後,再讓被中斷的程式繼續佔用cpu執行下去。

(所以中斷裝置的作用總的來說就是使作業系統可以控制各個程式的執行。)

(3)操作系怎樣讓多個程式同時執行?

答:**處理器在任何時刻最多只能被乙個程式佔用。通過中斷裝置

系統中若干程式可以交替地佔用處理器,形成多個程式同時執行的狀態。利用cpu與外圍裝置的並行工作能力,以及各外圍裝置之間的並行工作能力,作業系統能讓多個程式同時執行。

簡述計算機系統的中斷及其作用

2樓:匿名使用者

中斷機制包括硬體的中斷裝置和作業系統的中斷處理服務程式。

中斷裝置由一些特定的暫存器和控制線路組成,**處理器和外圍裝置等識別到的事件儲存在特定的暫存器中,**處理器每執行完一條指令,均由中斷裝置判別是否有事件發生。

若無事件發生,cpu繼續執行;若有事件發生,則中斷裝置中斷原佔有cpu的程式的執行,讓作業系統的處理事件服務程式佔用cpu,對出現的事件進行處理,事件處理完後,再讓原來的程式繼續佔用cpu執行。

的作業系統,最新的作業系統

樓上說win8,現在外洩版的,恐怕不好吧。樓主說ubuntu,的確,ubuntu不錯。ubuntu是乙個以桌面應用為主的linux作業系統,其名稱來自非洲南部祖魯語或豪薩語的 ubuntu 一詞 譯為吾幫託或烏班圖 意思是 人性 我的存在是因為大家的存在 是非洲傳統的一種價值觀,類似華人社會的 仁愛...

作業系統是硬體還是軟體,作業系統是硬體還是軟體

作業系統屬於系統軟體。作業系統是管理計算機 硬體與軟體資源的電腦程式,同時也是計算機系統的核心與基石。作業系統需要處理如管理與配置記憶體 決定系統資源供需的優先次序 控制輸入與輸出裝置 操作網路與管理檔案系統等基本事務。作業系統也提供乙個讓使用者與系統互動的操作介面。作業系統的型別非常多樣,不同機器...

1 作業系統的概念是什麼,作業系統的概念是什麼??

什麼是作業系統 作業系統是乙個大型的軟體系統,其功能複雜,體系龐大。從不同的角度看的結果也不同,正是 橫看成嶺側成峰 下面我們通過最典型的兩個角度來分析一下。1.從程式設計師的角度看 正如前面所說的,如果沒有作業系統,程式設計師在開發軟體的時候就必須陷入複雜的硬體實現細節。程式設計師並不想涉足這個可...