分時作業系統
一個作業系統 (OS)基本上是一組管理計算機硬體資源併為計算機程式提供常用服務的軟體。作業系統是計算機系統中系統軟體的關鍵組成部分。
分時作業系統是重要的作業系統型別之一。
分時允許許多位於不同終端的人同時使用特定的計算機系統。多工處理或分時系統是多道程式設計的邏輯擴充套件。處理器的時間在多個使用者之間同時共享,這被稱為分時。
分時系統和多道批處理系統的主要區別在於,對於多道批處理系統,目標是最大限度地利用處理器,而在分時系統中,目標是最小化響應時間。
透過在多個作業之間切換,CPU執行多個作業,但切換非常頻繁。因此,使用者可以立即收到響應。例如,在事務處理中,處理器以短暫的突發或計算量子來執行每個使用者程式;如果存在n個使用者,則每個使用者可以獲得一個時間量子。無論何時使用者提交命令,響應時間最多幾秒鐘。
作業系統使用 CPU 排程和多道程式設計為每個使用者提供一小部分時間。最初設計為批處理系統的計算機系統已被修改為分時系統。
分時作業系統的優點是:
- 它提供快速響應的優勢。
- 這種作業系統避免了軟體的重複。
- 它減少了 CPU 空閒時間。
分時作業系統的缺點是:
- 分時存在可靠性問題。
- 可能會產生使用者程式和資料安全性和完整性的問題。
- 出現數據通訊問題。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP