第一章 作業系統引論

2021-09-26 03:05:34 字數 993 閱讀 2938

前言:學這個的時候主要是偏向於考研,專業課是資料結構和作業系統。本科也是學過作業系統,但是僅僅停留在教科書前五章的內容。在考研的時候大概是以王道為主,沒有怎麼來看作業系統的書。現在剛好做的事情與作業系統和資料結構有些關聯,所以重新刷一遍書,看看有什麼是王道上面沒有的。再其次就是上大的作業系統壓軸題有點超綱,所以看看能不能找到那些「破」題。最好是有時間把linux怎麼使用的作業系統也學一下,電腦裡有實驗。不是不會的和重點就不寫了,減少工作量。

1 作業系統的目標

2 作業系統的作用

os是鋪設在計算機硬體上的多層軟體的集合,他們不僅增強了系統的功能,還隱藏了對硬體操作的具體細節,實現了對計算機硬體操作的多個層次的抽象模型。

1 無作業系統階段

2 單道批處理系統

是為了解決人機矛盾和cpu與i/o速度不匹配的矛盾。

缺點:系統中資源得不到充分應用。

3 多道批處理系統

ibm公司開發的os/360作業系統是第乙個能執行多道程式的批處理系統。

優缺點:資源利用率高;系統吞吐量大;平均周轉時間長;無互動能力。

多道批處理系統仍需要解決的問題:

4 分時系統

引入分時系統的主要推動力是人機互動和共享主機。

實現分時系統的關鍵問題:

分時系統的特徵:

5 實時系統

實時系統的型別:

實時任務的型別:

實時系統與分時系統特徵的比較:

實時作業系統主要特點是是可靠性和及時性。(2019 填空題第一題)

6 微機作業系統的發展

微機作業系統:配置在微型機上的作業系統稱為微機作業系統。

第一章 作業系統引論

作為使用者與計算機硬體系統之間的介面 os作為計算機系統資源的管理者 os作為擴充機器 1.人工操作方式 計算機工作特點 使用者獨佔全機,資源利用率極低 cpu等待使用者,計算前,手工裝入紙帶或卡片 計算完成後,手工卸取紙帶或卡片 cpu利用率低 主要矛盾 人機矛盾 人工操作嚴重降低了計算機資源的利...

第一章 作業系統引論

方便性 提供使用者介面,使計算機系統更方便使用。有效性 通過有效管理和分配軟 硬體資源及合理組織計算機工作流程來改善資源利用率,提高系統吞吐量。可擴充性 適應計算機硬體和體系結構的迅猛發展及其所對應的更高功能和效能要求。開放性 適應不同廠家與不同型別的計算機及其裝置的網路化整合和協同工作,實現適應程...

第一章 作業系統引論

1 作業系統是一類重要的系統軟體。2 作業系統是僅靠計算機硬體的系統。3 作業系統的設計目標?答 方便性,有效性,可擴充性,開放性。1 作業系統的定義?作業系統是最基本的系統軟體,是一組有效管理和控制計算機硬體和軟體資源 合理地對各類作業進行排程以組織和控制系統工作流程,並方便使用者使用計算機的程式...