作業系統學習

2021-09-23 18:15:08 字數 981 閱讀 8679

1 處理器硬體故障中斷事件

由處理器,記憶體儲器,匯流排等故障引起

程式性中斷事件

2 處理器執行機器指令引起

1.1 除數為零,運算元溢位等算術異常

1.3 終止程序指令:終止程序

3 自願性中斷事件

1.1 處理器執行陷入指令請求os服務引起

1.2 請求分配外設,請求io等

1.3 處理流程是陷入os,保護現場,根據功能號查入口位址,跳轉具體處理程式

4 io中斷事件

1.1 **於外圍裝置報告io狀態的中斷事件

io完成:調整程序狀態,釋放等待程序

io出錯:等待人工干預

io異常:等待人工干預

5 外部中斷事件

1.1 由外圍裝置發出的訊號引起的中斷事件

時鐘中斷,間隔時鐘中斷

裝置報到與結束中斷:調整裝置表

鍵盤,滑鼠中斷:根據訊號做出相應的反應

關機/重啟動中斷:寫回檔案,停止裝置與cpu

中斷系統是計算機系統中響應和處理中斷的系統,包括硬體子系統和軟體子系統

硬體子系統負責中斷響應,軟體子系統處理中斷

1.1 中斷裝置:計算機系統中發現並響應中斷/異常的硬體裝置稱為中斷裝置

由於中斷源的多樣性,硬體實現的中斷裝置有多種,分別處理不同型別的中斷

中斷裝置因計算機而異,通常有:

處理器外的中斷:由中斷控制器發現和響應

處理器內的異常:由指令的控制邏輯和實現線路發現和響應,相應機制稱為陷阱。

請求作業系統服務的系統異常:處理器執行陷入指令時直接觸發,相應機制稱為系統陷阱。

1.2 中斷控制器:cpu中的乙個控制部件,包括中斷控制邏輯電路和中斷暫存器

1.3 陷阱與系統陷阱:指令邏輯實現線路的一部分

作業系統學習

看了幾天的資料,今天終於有時間把測試環境搭建起來。模擬機bochs nasm ultraiso 模擬機bochs的設定不難,在網上搜了些資料和參考了bochs的說明檔案,基本上就可以組建並執行起來。在網上下了個dos的映象,執行bochs從a盤啟動,之後把硬碟分割槽格式化,乙個最基礎的測試環境就完成...

作業系統學習筆記

這裡專門摘錄作業系統相關筆試題和面試題!也當作自己的乙個複習!乙個很全的作業系統常考知識集合 1.分段式儲存和分頁式儲存,以及段頁式儲存的區別 分頁是一維儲存,分段是二維的 因為分頁給出虛擬位址後,作業系統會自動劃分頁號和偏移量 而分段給出位址後,需要知道段號和偏移量,段的長度是可變的!故是二維的 ...

作業系統學習 筆記

單道批處理評價 資源利用率差 互動性差 等 多道批處理 w為了提高系統的利用率 出現多道批處理 多道 是指 某時刻 多個應用程式再主存中,按照某些原則去處理,逐個執行程式。批處理 使用者提交一批作業,首先存放再外存,排成乙個佇列,然後排程程式按一定的演算法去排程從該佇列 中選取佇列中的乙個或若干個作...