批處理系統的特點有:多道、成批、提高系統吞吐量和資源的利用率。
分時系統的特點:同時性、獨立性、及時性、互動作用性、多路性、可靠性。
實時作業系統的特點:高精度計時性、獨立性、互動性。
批處理系統是為了緩解人機矛盾,提高系統的俄利用率,提出了自動從乙個作業轉換到另乙個作業的工作方式。
分時系統是提高cpu的利用率,一台主機,多個終端的形式。
實時系統是及時響應外部事件要求,規定的時間內完成任務。
多道程式設計技術:在該系統中,使用者提交的作業先放在外存上,並排成乙個佇列稱為後備佇列。然後由作業排程程式按照一定的演算法,從後備佇列選擇若干個作業調入記憶體,使他們共享cpu和系統中的各種資源。
優點:可以提高cpu的利用率、提高記憶體和i/o裝置的利用率、提高系統的吞吐量。
系統呼叫是作業系統提供給軟體開發人員的惟一介面,開發人員可利用它使用系統功能。os核心中都有一組實現系統功能的過程,系統呼叫是對上述過程的呼叫。
執行過程:系統呼叫把應用程式的請求傳給核心,呼叫相應的的核心函式完成所需的處理,將處理結果返回給應用程式
windows採用的是微核心結構。
unix採用的是層次結構。
linux採用的是整體結構。
1.12306系統是實時系統。
2.手機不是微型計算機。
3.裸機增加一層作業系統後變成了使用者易用的虛擬機器。
4.作業系統為程式設計師提供的使用者介面就是作業系統類庫。是錯誤的。
5.作業系統負責資源的分配和**。
6.程式a=1;b=0;c=a/b;會產生訪管中斷。
7.作業系統中虛擬性,有時分復用技術,使資源的利用率得到提高<1>虛擬處理機技術<2>虛擬裝置技術。空分復用技術,用來提高記憶體的利用率。
第一章 作業系統引論
作為使用者與計算機硬體系統之間的介面 os作為計算機系統資源的管理者 os作為擴充機器 1.人工操作方式 計算機工作特點 使用者獨佔全機,資源利用率極低 cpu等待使用者,計算前,手工裝入紙帶或卡片 計算完成後,手工卸取紙帶或卡片 cpu利用率低 主要矛盾 人機矛盾 人工操作嚴重降低了計算機資源的利...
第一章 作業系統引論
前言 學這個的時候主要是偏向於考研,專業課是資料結構和作業系統。本科也是學過作業系統,但是僅僅停留在教科書前五章的內容。在考研的時候大概是以王道為主,沒有怎麼來看作業系統的書。現在剛好做的事情與作業系統和資料結構有些關聯,所以重新刷一遍書,看看有什麼是王道上面沒有的。再其次就是上大的作業系統壓軸題有...
第一章 作業系統引論
方便性 提供使用者介面,使計算機系統更方便使用。有效性 通過有效管理和分配軟 硬體資源及合理組織計算機工作流程來改善資源利用率,提高系統吞吐量。可擴充性 適應計算機硬體和體系結構的迅猛發展及其所對應的更高功能和效能要求。開放性 適應不同廠家與不同型別的計算機及其裝置的網路化整合和協同工作,實現適應程...