作業系統引論

2022-01-29 21:14:22 字數 813 閱讀 5387

主要目標是方便性、有效性、可擴充性、開放性

離線輸入輸出

把一批作業以離線方式輸入道磁帶上,並在系統中配置監督程式,在它的控制下,程式乙個乙個執行。

可進一步提高資源利用率和系統吞吐量

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

從而引出os的定義:os是一組能有效地組織和管理計算機軟硬體資源,合理對各類作業進行排程,以方便使用者使用地程式地集合。

可滿足人機互動

分時系統的特徵

在規定時間內完成響應。可分為硬實時和軟實時。硬實時必須在規定時間內完成響應,軟實時允許可偶爾不在規定時間內完成響應。

併發,共享,虛擬,非同步

併發是微觀上,即乙個很短的時間段內(如0.00010s內),兩個程式交替執行,巨集觀上,即乙個比較長的時間段內(如10s內),兩個程式看起來是同時執行。

共享即供記憶體中多個執行的程序共同使用。可分為互斥共享方式和同時訪問方式

同時訪問方式

有併發才有共享,有共享併發的存在才有意義。

把乙個物理實體變成多個邏輯上的對應的功能。

程序以人們不可預知的速度向前推進。

作業系統(作業系統引論)

方便性 方便使用者進行操作計算機 有效性提高系統資源的利用率 提高系統的吞吐量,加速程式的執行 可擴充性 方便地增添新的模組和功能,以及對原有的功能模組進行修改 開放性能夠遵循世界標準規範 os作為使用者和計算機硬體系統之間的介面 使用者能夠通過作業系統來使用計算機系統 os作為計算機資源的管理者 ...

作業系統引論

作業系統引論 目的 方便性,有效,可擴充套件,開放 方便性主要是提供結構,有效性主要是充分管理計算機資源。可擴充套件主要是指能夠增加新的模組。開放主要是指彼此相容。管理計算機資源主要是處理機管理,儲存器管理,檔案管理,裝置管理。發展過程 無作業系統的計師算計系統 彈道批處理,多道批處理,分時系統和實...

作業系統引論

併發 共享 虛擬 非同步 1 在多道程式環境下,一段時間內有多道程式在同時執行 2 而通常的程式是靜態實體,它們是不能併發執行的 3 為了使程式能併發執行,系統必須分別為每個程式建立程序。這裡就引進了程序和執行緒的概念 4 在作業系統中引入程序的目的是使程式能併發執行 5 併發與並行的區別 系統中的...