分時作業系統的概念和特點
分時作業系統概念如果你熟悉了,那麼分時作業系統的特點你知道是什麼嗎?下面由小編為大家整理了的相關知識,希望對大家有幫助!
分時作業系統的概念
分時作業系統是使一臺計算機採用時間片輪轉的方式同時為幾個、幾十個甚至幾百個使用者服務的一種作業系統。
把計算機與許多終端使用者連線起來,分時作業系統將系統處理機時間與記憶體空間按一定的時間間隔,輪流地切換給各終端使用者的程式使用。由於時間間隔很短,每個使用者的感覺就像他獨佔計算機一樣。分時作業系統的特點是可有效增加資源的使用率。例如UNIX系統就採用剝奪式動態優先的CPU排程,有力地支援分時操作。
分時作業系統的特點
分時概念並不侷限於上面說的三種,在多道程式環境中,分時系統的概念又增強了許多,而形成多道程式分時共享硬體和軟體資源。如果每道程式一次執行一個時間片,而且都是經過使用者終端和一個使用者相連,使用者就可以通過終端與之互動作用。雖然說有多個使用者同時在使用該系統,但是他們並不會感覺到其他使用者的存在,就好象整個系統就只有他一個人在使用一樣,這樣的系統稱為分時系統或多路系統。
我們可以很容易理解分時系統,它有如下特徵:
***1***同時性,計算機系統能被多個使用者同時使用;
***2***獨立性:使用者和使用者之間都是獨立作業系統的,在同時操作時並不會發生衝突,破壞,混淆等現象;***
3***及時性:系統能以最快的速度將結果顯示給使用者;
***4***互動作用性:使用者能和電腦進行人機對話。
補充:分時作業系統基本思想
時間片:是把計算機的系統資源***尤其是CPU時間***進行時間上的分割,每個時間段稱為一個時間片,每個使用者依次輪流使用時間片。
分時技術:把處理機的執行時間分為很短的時間片,按時間片輪流把處理機分給各聯機作業使用。
分時作業系統:是一種聯機的多使用者互動式的作業系統。一般採用時間片輪轉的方式使一臺計算機為多個終端服務。對每個使用者能保證足夠快的響應時間,並提供互動會話能力。
設計目標:對使用者的請求及時響應,並在可能條件下儘量提高系統資源的利用率
分時作業系統的工作方式
分時***Time Sharing***作業系統的工作方式是:一臺主機連線了若干個終端,每個終端有一個使用者在使用。使用者互動式地向系統提出命令請求,系統接受每個使用者的命令,採用時間片輪轉方式處理服務請求,並通過互動方式在終端上向用戶顯示結果。使用者根據上步結果發出下道命令。分時作業系統將CPU的時間劃分成若干個片段,稱為時間片。作業系統以時間片為單位,輪流為每個終端使用者服務。每個使用者輪流使用一個時間片而使每個使用者並不感到有別的使用者存在。分時系統具有多路性、互動性、“獨佔”性和及時性的特徵。多路性指,同時有多個使用者使用一臺計算機,巨集觀上看是多個人同時使用一個CPU,微觀上是多個人在不同時刻輪流使用CPU。互動性是指,使用者根據系統響應結果進一步提出新請求***使用者直接干預每一步***。“獨佔”性是指,使用者感覺不到計算機為其他人服務,就像整個系統為他所獨佔。及時性指,系統對使用者提出的請求及時響應。