操作系統聽課筆記

   什麼是操作系統,它是定義是:有效地管理資源;友好的界面;合理的對各種作業的調度的系統軟件。現在世界上流行的操作系統有linux,unix,windows,dos等系列。

  操作系統的目的是什麼呢?在20世紀50年代,計算機系統非常昂貴,操作系統的目標無疑是有效性。而近十多年來,隨着硬件越來越便宜,PC機進入了千家萬戶,這時操作系統的方便性就十分的有必要了。

  操作系統的作用:

1、操作系統作爲用戶與計算機硬件系統之間的接口。                                          (1)命令方式;                                                                         (2)系統調用方式;(類似於函數調用)                                                   (3)圖形、窗口方式。                                                                   2、操作系統作爲計算機系統資源的管理者。                                                    可將管理的資源分爲四類:                                                               (1)處理機管理:用於分配和控制處理機;                                                 (2)存儲器管理:負責內存的分配與回收;                                                 (3)I/O設備管理:負責I/O設備的分配與操縱;                                            (4)文件管理:負責文件的存取、共享和保護;                                            3、操作系統實現對計算機資源的抽象。                                                       (1)第一個層次的抽象:在裸機上鋪設的I/O軟件隱藏了對I/O設備操作的具                            體細節,向上一層提供了一組抽象的I/O設備;  

 (2)第二個層次的抽象:在第一層軟件上再覆蓋上一層用於文件管理的軟件,                          用它來實現對文件的操作細節,並向上一層提供一組對文件進行存取的操                          作命令。

操作系統的發展:

1.人工操作。

2.單道批處理系統:把一批作業一脫機的方式輸入磁帶上,在監督系統的監督下,把這批作業一個接着一個地連續處理;該系統的特性:自動性,順序性,單道性。

3.多道批處理系統:內存中同時存放多個相互獨立的程序。它的特徵:多道性,無序性,調度性。作業從提交到完成經歷兩次調度:(1)作業調度:外存-->內存(選多個);(2)進程調度:分配處理機(選一個)。多道的好處:提高CPU的利用率,提高內存也I/O設備利用率,增加系統吞吐量。而缺點:平均運轉週期長,無交互能力。

4.分時系統:一臺主機上連接了多個終端,同時允許多個用戶通過自己的終端以交互的方式使用計算機,共享主機的資源。分時系統的特徵:多路性,獨立性,及時性,交互性。

5.實時系統:實時就是及時響應外部事件的請求。把計算機用於生產的控制,比如火炮的自動控制系統,飛機的自動駕駛系統。

第一節課的筆記結束了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章