軟考 (3)作業系統

2021-06-26 00:44:07 字數 1270 閱讀 7352

之前寫過一篇部落格《作業系統小結》,部落格中只是對作業系統進行了初步的總結和介紹,而它的核心部分也就是它的五大功能,並沒有給出詳細的總結。在軟考中,再次學習作業系統之後,更加加深了自己的理解。

先看乙個導圖:

乙個作業從提交到完成需要經歷高、中、低**排程。

1)高階排程,又叫作業排程。

決定哪個候選中的作業可以調入,並做好執行的準備。

2)中級排程

決定哪些資源被允許參與競爭cpu的資源。在一定程度上,可以解決記憶體資源緊張的問題。

3)低階排程,又叫程序排程。

決定記憶體中的那個程序可以占用cpu,它是最活躍、也是最重要的。

具體看下圖:

作業排程,從作業後備狀態中選擇作業進入;中級排程,決定哪些資源有資格去競爭cpu,經常使用的是「掛起」和「解掛」。「掛起」是暫時被淘汰出記憶體,當條件允許後,會被重新調回記憶體,重新進入等待被執行的狀態即就緒態。

低階排程按某種原則或演算法將處理機分配給就緒程序。

儲存管理

它主要負責對

記憶體的分配和**

。但由於記憶體容量有限,所以引出了虛存管理的概念。

所謂虛存,就是用外存來換記憶體。

具體來說,就是把乙個程式所需要的儲存空間分成若干,程式暫時不用就放在外存中.當用到外存中的東西時,就把它們調到記憶體,反之就把它們送到外存中。

因為實際的記憶體比虛存小,所以就會發生下面一種情況:記憶體中已滿,可是程式還需要外存中的另乙個資源,怎麼辦?這時候就要用到頁面置換了,把主存中的一些頁淘汰掉,把空間騰出來。怎麼淘汰,這就涉及到頁面置換演算法的問題了,比如最近最少使用演算法,先進先出演算法等等。

裝置管理

計算機系統中,除了cpu和記憶體,其他大部分裝置成為外部裝置,即「外設」。主要包括輸入/輸出裝置、輔存裝置、終端裝置等。

檔案管理

隨著計算機的迅速發展,它所處理的資訊也不斷增加。這些資訊通常是儲存在大容量的外儲存器上,在沒有檔案系統之前,要想獲取這些資訊時相當麻煩的。為了幫使用者「減負」,實現快速方便的儲存資訊,就引入了檔案系統,來專門負責管理外儲存器上的資訊。

小結:去理解知識而不是背書,不要總想著等著別人講,這樣你的學習能力會提公升很多。

軟考 作業系統

考點 pv程序,死鎖,分頁編址,路徑 1.unix 多使用者,多工,分時 索引 10直接索引,1間接,1二次間接,1三次間接 2.pv p 申請,s s 1,當s 0,執行p,s 0,阻塞 v 釋放,s s 1,當s 0,執行v,s 0,喚醒 3.死鎖 條件 互斥,不可搶占,占有且申請,迴圈等待。每...

軟考 作業系統

算算,接觸計算機也有 5 年的時間了。我們口口聲聲所說的計算機,無非就是一堆鐵疙瘩,通上電後就能化腐朽為神奇,便能一步登天的高科技產品。計算機由硬體系統和軟體系統共同組成,好比一文一武,輔佐我們管理01世界。作業系統 算是凌駕於硬體系統和軟體系統之上的存在,它同時管理硬體資源 分配系統資源,並且處理...

軟考 作業系統 檔案管理

樹形目錄結構 檔案屬性 r唯讀檔案 a存檔屬性 s系統檔案 h隱藏檔案 檔名的組成 驅動器號 路徑 主檔名 副檔名 絕對路徑與相對路徑 絕對路徑是衝碟符開始的路徑,相對路徑是從當前路徑開始的路徑。如 當前目錄為d1,求f2的路徑,則絕對路徑為 d1 w2 f2,相對路徑為w2 f2 空閒儲存空間管理...