OSS-02-操作系統邏輯設計

7、操作系統虛擬機 

定義:在裸機的基礎上配置操作 系統後的計算機構成了虛擬機的結構;

操作系統虛擬機在操作系統上的運行方式:

[if !supportLists]1、 [endif]操作命令:鍵盤命令、作業控制語言(批處理系統)、圖形化用戶界面 

[if !supportLists]2、 [endif]系統功能調用

 

8、區分處理機狀態的目的:保護操作系統

什麼是處理機的狀態:中央處理機的工作狀態,當前它正在執行哪類程序,決定處理機的態。

系統中有兩類程序

管理程序             用戶程序

管理系統資源         使用資源,提出申請

控制程序運行         被控制

9、

管態(Supervisor mode):操作系統的管理程序執行時機器所處的狀態

用戶態(User mode):用戶程序執行時機器所處的狀態。

10、

用戶態—核態 其轉換的唯一途徑是通過中斷

核態—用戶態 可用設置PSW(修改程序狀態字)可實現

 

11、所謂中斷是指某個事件(例如電源掉電、定點加法溢出或 I/O傳輸結束等) 發生時,系統中止現行程序的運行、引出處理事件程序對該事件進行處理,處理完畢後返回斷點,繼續執行

 

12、

 

13、中斷系統:發現中斷源而產生中斷過程的設備,其職能是實現中斷響應

通常在CPU執行了一條指令以後,更確切地,在指令週期最後時刻接受中斷請求,或此時掃描中斷寄存器

中斷響應達到目的:保留程序斷點及有關信息;自動轉入相關的中斷處理程序執行

 

14、中斷響應過程:

1、保護現場和傳遞參數

2、執行相應的中斷服務例程

3、恢復和退出中斷

 

15、軟件中斷響應過程保護現場保護的是 變量與數據,而中斷響應保護的是PC(指令計數器)和PS(處理機狀態字寄存器)

 

16、中斷過程

    a) 設備給處理器發一箇中斷信號

    b) 處理器處理完當前指令後檢測到中斷,判斷 出中斷來源並向發送中斷的設備發送了確認中斷信號,確認信號使得該設備將中斷信號恢復到一般狀態

    c) 處理器開始爲軟件處理中斷做準備:

保存中斷點的程序執行上下文環境,這通常包括程序狀態字PSW程序計數器PC,一些寄存器的值,它們通常保存在系統棧中,處理器狀態被切換到管態

    d) 處理器根據中斷源查詢中斷向量表,獲得與該中斷相聯繫的處理程序入口地址,並將PC置成該地址,處理器開始一個新的指令週期,控制轉移到中斷處理程序

    e) 中斷處理程序開始工作

    f) 中斷處理結束時,執行中斷返回指令,被中斷程序的上下文環境從系統堆棧中被恢復,處理器狀態恢復成原來的狀態。

    g) PSW和PC被恢復成中斷前的值,處理器開始一個新的指令週期,中斷處理結束

 17、冗餘存儲:RAID (Redundant Array of Independent Disk):

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章