3.操作同系統的發展和分類
手工操作階段
主要缺點:使用者獨佔全機、人機速度矛盾導致資源利用率極低
單道批處理系統
引入離線輸入輸出技術(用磁帶完成),並督促程式負責控制作業的輸入、輸出
主要優點:緩解了一定程度的人機矛盾,資源利用率有所提升
主要缺點:記憶體中僅能有一道程式執行,只有該程式執行結束之後才能調入下一道程式。cpu有大量的程式是在空閒等待IO完成。資源利用率依然很低。
多道批處理系統
往記憶體中一次性輸入多道程式,並引入中斷技術,由作業系統負責管理這些程式的執行。各個程式併發執行,作業系統正式誕生。
主要優點:相較於單刀批處理機系統,多道程式併發執行,共享計算機資源。資源利用率大幅提升,cpu和其它資源保持忙碌,系統吞吐量增大。
主要缺點:使用者響應時間長,沒有人機互動功能(使用者提交自己的作業之後就只能等待計算機處理完成,中途不能干預和控制自己作業的執行)
為何多道批處理處理系統能使資源利用率大幅提升?
看道例題
多到批處理系統,多道程式併發執行,一旦計算機某個資源空閒就分配給其它程式而不是被一個程式獨佔直到其執行完成才釋放資源
分時作業系統
計算機以時間片為單位輪流為各個使用者/作業服務,各個使用者可以通過終端與計算機進行互動
主要優點:使用者請求可以被即時響應,解決了人機互動問題。允許多個使用者同時使用一臺計算機,並且使用者對計算機的操作相互獨立,感受不到別人的存在
主要缺點:不能優先處理一些緊急任務。作業系統對各個使用者/作業是完全公平的,迴圈的為每個使用者服務一個時間片,不區分人物的緊急性。
實時作業系統
主要優點:能夠優先響應一些緊急任務,某些緊急任務不需時間片排隊
在實時作業系統的控制下,計算機系統接收到外部訊號後需要及時進行處理,並且要在嚴格的時限內處理完事件。實時作業系統的特點是及時性和可靠性。
實時作業系統又可以分為硬實時作業系統和軟實時作業系統‘
硬實時作業系統
必須在絕對嚴格的規定事件內完成處理
比如:導彈控制、自動駕駛系統
軟實時作業系統
能接受偶爾違反時間規定
比如:火車票訂票系統
網路作業系統
是伴隨著計算機網路的發展而誕生的,能把網路中各個計算機有機地結合起來,實現資料傳送等功能,實現網路中各種資源的共享(如檔案共享)和各臺計算機之間的通訊。(如: Windows NT就是一種典型的網路作業系統,網站伺服器就可以使用)
分散式作業系統
主要特點是分佈性和並行性。系統中的各臺計算機地位相同,任何工作都可以分佈在這些計算機上,由它們並行、協同完成這個任務。
個人計算機作業系統
如 Windows XP、MacOs
相關文章
- 談談資料倉儲架構的發展和分類架構
- 【作業系統】3.併發和並行作業系統並行
- iOS開發的分類和擴充套件iOS套件
- 系統的分類
- 辦公協同系統功能?辦公協同系統主要特點?
- ADAMoracle系統的執行和功能分類Oracle
- 分類 和 聚類聚類
- 分層資料 Hierarchical Data 探索 (3.巢狀集合模型) 無限極分類巢狀模型
- 小的shell script進不同系統的
- 智慧垃圾分類回收系統開發,需要哪些功能和技術點?
- IT系統的三種分類
- 什麼是辦公協同系統?辦公協同系統有什麼優勢
- 嵌入式系統定製開發的分層與專業的分類
- 反射-類載入器的概述和分類反射
- 發展中的SOAP互操作性
- StreamReader和StreamWriter類的基本操作
- 基於ROS2的智慧協同系統ROS
- ERP系統上線後的生存和發展
- 企業郵件系統的發展和變化
- 伺服器的作用和分類伺服器
- 關於linux類系統的操作Linux
- php 無限分類遞迴 和 無限分類引入 的效能差距PHP遞迴
- 資訊系統分類
- 昆蟲分類與檢索系統的設計與開發
- 龍蜥社群首推“分層分類”頂設 發展以云為終態的開源產業創新生態產業
- 獨立模型 和分類模型
- 分組密碼的發展介紹 (轉)密碼
- 不同系統伺服器系統備份的方法有哪些伺服器
- 機器學習 – 特徵選擇演算法流程、分類、優化與發展綜述機器學習特徵演算法優化
- 機器學習 - 特徵選擇演算法流程、分類、優化與發展綜述機器學習特徵演算法優化
- Day30-方法的分類和呼叫
- Linux - 回車符和換行符及其在不同系統上的區別Linux
- 快消品供應鏈協同系統
- 資訊系統在共享和安全中發展
- USDT跑分系統如何操作
- 淺談“第一人稱射擊類”遊戲的起源和發展遊戲
- OA系統中的HRM的發展和存在哪些誤區?
- JQ操作類與JS操作類的區別JS