天天看點

Linux必知詞彙:相容分時系統(Compatible Time-Sharing System,CTSS)

CTSS(Compatible Time-Sharing System),相容分時系統。“分時”的含義:分時是指多個使用者分享使用同一台計算機。多個程式分時共享硬體和軟體資源。分時作業系統是一個多使用者互動式作業系統。最早的分時系統是一個叫Project MAC的組織開發的名叫CTSS(相容分時系統)的分時系統。最早他們是在1961年為IBM 709(最後一款電子管機)此類型系統,後來又為IBM 7094開發此類型系統。與後期的作業系統相比,CTSS是一個簡單甚至可說是粗糙的作業系統。盡管如此,它卻擁有分時系統必須有的特征:宏觀上的同一時間能完成多件互動工作。

分時作業系統 (time-sharing system),“分時”的含義:分時是指多個使用者分享使用同一台計算機。多個程式分時共享硬體和軟體資源。分時作業系統是指在一台主機上連接配接多個帶有顯示器和鍵盤的終端,同時允許多個使用者通過主機的終端,以互動方式使用計算機,共享主機中的資源。分時作業系統是一個多使用者互動式作業系統。分時作業系統,主要分為三類:單道分時作業系統,多道分時作業系統,具有前台和背景的分時作業系統。

分時(Time Sharing)作業系統的工作方式是:一台主機連接配接了若幹個終端,每個終端有一個使用者在使用。使用者互動式地向系統提出指令請求,系統接受每個使用者的指令,采用時間片輪轉方式處理服務請求,并通過互動方式在終端上向使用者顯示結果。使用者根據上步結果發出下道指令。分時作業系統将CPU的運作時間劃分成若幹個片段,稱為時間片。作業系統以時間片為機關,輪流為每個終端使用者服務。每個使用者輪流使用一個時間片而使每個使用者并不感到有别的使用者存在。分時系統具有多路性、互動性、“獨占”性和及時性的特征。多路性指,同時有多個使用者使用一台計算機,宏觀上看是多個人同時使用一個CPU,微觀上是多個人在不同時刻輪流使用CPU。互動性是指,使用者根據系統響應結果進一步提出新請求(使用者直接幹預每一步)。“獨占”性是指,使用者感覺不到計算機為其他人服務,就像整個系統為他所獨占。及時性指,系統對使用者提出的請求及時響應。

資料來源:

• 作業系統——精髓與設計原理

繼續閱讀