首頁 >常見問題 >os的基本類型

os的基本類型

(*-*)浩
(*-*)浩原創
2019-07-22 14:30:3611214瀏覽

作業系統(os)的功能特徵可以將作業系統分為3種基本類型:批次作業系統、分時作業系統、即時作業系統。

os的基本類型

批次系統:(使用者離線使用、成批次、多道程式運作)(推薦學習:PHP影片教學

批次系統,又稱批次作業系統。批次處理是指使用者將一批作業提交給作業系統後就不再乾預,由作業系統控制它們自動運作。這種採用批次作業技術的作業系統稱為批次作業系統。批次作業系統分為單道批次系統和多道批次系統。批次作業系統不具互動性,它是為了提高CPU的使用率而提出的一種作業系統。

單道批次系統(單道、自動型、順序性):系統對作業的處理是成批進行的,但記憶體中始終保持一道作業。

多道批次系統(多道、宏觀並行、微觀上串列):允許多個程式同時進入記憶體並執行。即同時把多個程式放入內存,並允許它們交替在CPU中運行,它們共享系統中的各種硬、軟體資源。當一道程式因I/O要求而暫停運作時,CPU便立即轉去執行另一道程式。它沒有用某些機制提高某一技術方面的瓶頸問題,而是讓系統的各個組成部分都盡量去“忙”,花費很少時間去切換任務,達到了系統各部件之間的並行工作,使其整體在單位時間內的效率增加一倍。

分時系統:(互動性、多用戶同時性/多路性、獨立性、及時性)

分時作業系統(time-sharing system ),「分時」的意思:分時是指多個使用者分享使用同一台電腦。多個程式分時共享硬體和軟體資源。分時作業系統是指在一台主機上連接多個帶有顯示器和鍵盤的終端,同時允許多個使用者透過主機的終端,以互動方式使用計算機,共享主機中的資源。分時作業系統是一個多用戶互動作業系統。分時操作系統,主要分為三類:單道分時操作系統,多道分時操作系統,具有前台和後台的分時操作系統。分時作業系統將CPU的時間分割成若干片段,稱為時間片。作業系統以時間片為單位,輪流為每個終端用戶服務。

即時系統:(及時性、可靠性)

一個即時系統是指計算的正確性不僅取決於程式的邏輯正確性,也取決於結果產生的時間,如果系統的時間約束條件無法滿足,將會發生系統出錯。

所謂“實時”,是表示“及時”,而實時系統是指系統能及時響應外部事件的請求,在規定的時間內完成對該事件的處理,並控制所有實時任務協調一致的運行。

即時系統(Real-time system,RTS)的正確性不僅依賴系統計算的邏輯結果,還依賴產生這個結果的時間。即時系統能夠在指定或確定的時間內完成系統功能和外部或內部、同步或非同步時間做出回應的系統。因此即時系統應該在事先定義的時間範圍內識別和處理離散事件的能力;系統能夠處理和儲存控制系統所需的大量資料。

硬實時系統:如果某個動作必須絕對地在規定的時刻(或規定的時間範圍)發生,則稱為硬實時系統。例如,飛行器的飛行自動控制系統,這類系統必須提供絕對保證,讓某個特定的動作在規定的時間內完成。

軟即時系統:如果能夠接受偶爾違反時間規定,且不會造成任何永久性的損害,則稱為軟即時系統,如飛機訂票系統、銀行管理系統。

更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!

以上是os的基本類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn