作業系統學習筆記(2)

2021-05-23 23:21:20 字數 779 閱讀 7873

「前台」和「後台」(邏輯上的):

分時系統:分時+批處理

這兩個概念的提出是為了進一步不讓處理機空閒,因為在作業流在調入調出的時間內,cpu是空閒的。

「前台」放的是分時互動作業。「後台」放的批處理作業。

當前臺「調入調出」時cpu空閒,這時呼叫後台批處理作業。

即前台作業的優先順序高於後台作業。

多道分時系統:

記憶體中放多個作業,把具備執行條件的作業排成佇列。

實時系統:

作業系統的進一步發展:

-個人作業系統

-網路作業系統

-分布式作業系統

-嵌入式作業系統

==================

作業系統的功能:

(資源管理的觀點)

-管理處理機

-管理儲存器

-管理外設

-管理資料檔案

-提供藉口服務

介面功能:

命令介面:unix、dos

圖形化藉口:

程式介面:系統呼叫供程式設計時使用

處理機的管理:

程序控制:建立、撤銷、控制程序的狀態轉換

程序同步:協調,互斥訪問臨界資源

程序通訊:

程序排程:就緒程序按一定演算法占用處理機和釋放處理機。

儲存器的管理:

-為多道程式的併發執行提供良好的環境

-便於使用者使用儲存器

-提高儲存器的利用率

-為盡量多的使用者提供足夠大的儲存空間

功能:記憶體分配、記憶體保護、位址對映、記憶體擴充

作業系統學習筆記

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

作業系統學習 筆記

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

作業系統學習筆記

為什麼需要多執行緒?乙個程序有不同的任務,譬如說乙個程式有不同的方法,有些任務需要等待其他資源的排程 io排程 此時的cpu會空閒等待,加入多執行緒之後,程序分為不同的執行緒去執行不同的任務,使得cpu的利用率大大提高。多執行緒和多程序的區別 多程序是執行不同的程式,多程序切換需要中斷 記錄斷點等資...