操作系統刷題(六)

 1.管態 又叫特權態,系統態或核心態。   當CPU 處理系統程序的 時候, CPU會轉爲 管態 ,CPU在 管態  可以執行指令 系統的全集。(包括特權 指令 與非特權 指令 ).

2.V操作喚醒一個等待進程時,被喚醒的進程狀態轉換爲就緒。

3.請求分頁管理:

在請求分頁系統中,只要求將當前需要的一部分頁面裝入內存,便可以啓動作業運行。在作業執行過程中,當所要訪問的頁面不在內存時,再通過調頁功能將其調入,同時還可以通過置換功能將暫時不用的頁面換出到外存上,以便騰出內存空間。

    爲了實現請求分頁,系統必須提供一定的硬件支持。除了需要一定容量的內存及外存的計算機系統,還需要有頁表機制、缺頁中斷機構和地址變換機構。請求分頁系統的頁表機制不同於基本分頁系統,請求分頁系統在一個作業運行之前不要求全部一次性調入內存,因此在作業的運行過程中,必然會出現要訪問的頁面不在內存的情況,如何發現和處理這種情況是請求分頁系統必須解決的兩個基本問題。爲此,在請求頁表項中增加了四個字段:
增加的四個字段說明如下:
狀態位P:用於指示該頁是否已調入內存,供程序訪問時參考。
訪問字段A:用於記錄本頁在一段時間內被訪問的次數,或記錄本頁最近己有多長時間未被訪問,供置換算法換出頁面時參考。
修改位M:標識該頁在調入內存後是否被修改過。
外存地址:用於指出該頁在外存上的地址,通常是物理塊號,供調入該頁時參考。
    在請求分頁系統中,每當所要訪問的頁面不在內存時,便產生一個缺頁中斷,請求操作系統將所缺的頁調入內存。此時應將缺頁的進程阻塞(調頁完成喚醒),如果內存中有空閒塊,則分配一個塊,將要調入的頁裝入該塊,並修改頁表中相應頁表項,若此時內存中沒有空閒塊,則要淘汰某頁(若被淘汰頁在內存期間被修改過,則要將其寫回外存)。
4.郵槽和過程調用用於進程間通信。互斥量和信號量用於進程間同步。
5.程序執行時的三個特徵:順序性、封閉性和可再現性。
6.從資源分配的角度,也可以看做按照設備共享屬性進行分類,可以將設備分爲獨佔設備、共享設備和虛擬設備。
獨佔設備:在一段時間內只允許一個進程訪問的設備,多個併發執行的進程應該互斥的訪問該類設備。如打印機。
共享設備:一段時間內允許多個進程同時訪問設備,這些進程可以交叉的訪問設備的不同數據塊上的數據。如,磁盤。
虛擬設備:通過虛擬技術將一臺獨佔設備變成可由多個進程所共享的若干臺邏輯設備。如,使用SPOOLing技術可以將一臺打印機虛擬成多臺邏輯打印機。
7.設備管理中設置邏輯設備表(LUT)的主要目的是實現設備的獨立性。



發佈了333 篇原創文章 · 獲贊 50 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章