(二)操作系統的分類

傳統操作系統的分類:

1.批處理操作系統

  1. 工作方式
  • 用戶將作業交給系統操作員
  • 系統操作員將許多用戶的作業組成一批作業,輸入到計算機系統中,在系統中形成一個自動轉接的連續的作業流。
  • 啟動操作系統
  • 系統自動、依次執行每個作業
  • 由操作員將作業結果交給用戶
  1. 追求目標
    提高資源利用率,增加作業處理吞吐量(單位時間處理的作業越多越好)
  2. 批處理系統中的作業包括:
  • 用戶程序
  • 數據
  • 作業說明書(用作業控制語句編寫)
    成批:通常由若干個作業組成,用戶提交作業后只能等待處理結果,不能干預自己作業的執行。
    批作業處理:對一批作業中的每個作業進行相同的處理:從磁盤讀入用戶作業和編譯鏈接程序,編譯鏈接用戶作業以生成可執行程序;啟動執行;執行并輸出結果。

2.分時操作系統time-sharing system

  1. 時間片time slice
    操作系統將CPU的時間劃分為若干個片段,稱為時間片。
  • 操作系統以時間片為單位,輪流為每個終端用戶服務,每次服務一個時間片。
  • 其特點是利用人的錯覺,使用戶感覺不到計算機在服務他人。
  1. 追求目標
    及時響應。依據響應時間(從終端發出命令到系統給予回答所經歷的時間)

3.通用操作系統

分時系統與批處理系統結合。原則:分時優先,批處理在后。
“前臺”:需要頻繁交互的作業。“后臺”:時間性要求不強的作業。

4.實時操作系統

指使計算機能及時響應外部事件的請求,在規定的嚴格時間內完成對該事件的處理,并控制所有實時設備和實時任務協調一致的工作。

  1. 追求目標
  • 對外部請求在 嚴格時間范圍內 作出響應
  • 高可靠性

5.個人計算機操作系統

計算機在某一時間內為單用戶服務。

  1. 追求目標
    界面友好,使用方便;豐富的應用軟件

6.網絡操作系統

基于計算機網絡,在各種計算機操作系統上,按網絡體系結構協議標準開發的軟件。

  1. 功能
    網絡管理,通信,安全,資源共享和各種網絡應用
  2. 追求目標
    相互通信,資源共享

7.分布式操作系統

分布式系統:或以計算機網絡為基礎,或以多處理機為基礎,基本特征是處理分布在不同計算機上。
分布式操作系統:是一個統一的操作系統,允許若干個計算機可相互協作共同完成一項任務。操作系統可將各種系統任務在分布式系統中任何處理機上運行,自動實現全系統范圍內的任務分配、自動調度、均衡各處理機的工作負載。

  1. 目標
    處理能力增強、速度更快、可靠性增強、具有透明性

8.嵌入式操作系統

嵌入式系統:在各種設備、裝置或系統中,完成特定功能的軟硬件系統。汽車、手機、電視機、MP3播放器。
嵌入式操作系統Embedded Operating System:運行在嵌入式系統環境中,對整個嵌入式系統以及它所操作、控制的各種部件裝置等等資源進行統一協調、調度、指揮和控制的系統軟件。

  1. 特點
    系統內核小。專用性強。系統精簡。高實時性。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容