一 分時操做系統
分時操做系統是使一臺計算機採用時間片輪轉的方式同時爲幾個、幾十個甚至幾百個用戶服務的一種操做系統。
把計算機與許多終端用戶鏈接起來,分時操做系統將系統
處理機時間與內存空間按必定的時間間隔,輪流地切換給各終端用戶的程序使用。因爲時間間隔很短,每一個用戶的感受就像他獨佔計算機同樣。分時操做系統的特色是可有效增長資源的使用率。例如UNIX系統就採用剝奪式動態優先的CPU調度,有力地支持分時操做。
基本信息
操做系統(Operating System,OS)是管理計算機硬件與軟件資源的計算機程序,同時也是計算機系統的內核與基石。操做系統須要處理如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操做網絡與管理文件系統等基本事務。操做系統也提供一個讓用戶與系統交互的操做界面。 操做系統的型態很是多樣,不一樣機器安裝的操做系統可從簡單到複雜,可從手機的嵌入式系統到超級計算機的大型操做系統。網絡
概念
時間片:是把計算機的系統資源(尤爲是 CPU時間)進行時間上的分割,每一個時間段稱爲一個時間片,每一個用戶依次輪流使用時間片。
分時操做系統:是一種聯機的多用戶交互式的操做系統。通常採用
時間片輪轉的方式使一臺計算機爲多個
終端服務。對每一個用戶能保證足夠快的響應時間,並提供交互會話能力。
設計目標: 對用戶的請求及時響應,並在可能條件下儘可能提升系統資源的利用率。
適合
辦公自動化、教學及事務處理等要求人機會話的場合。
原理
一臺主機鏈接了若干個終端;每一個終端有一個用戶在使用;交互式地向系統提出命令請求;系統接受每一個用戶的命令;採用
時間片輪轉方式處理服務請求;並經過交互方式在終端上向用戶顯示結果;用戶根據上步結果發出下道命令
優勢
1)爲用戶提供友好的接口,即用戶能在較短期內獲得響應,能以對話方式完成對程序的編寫、調試、修改、運行和獲得運算結果。
2)促進了計算機的普及應用,一個分時系統可帶多臺終端,同時爲多個遠近用戶使用,這個教學和辦公自動化提供了很大方便。
3)便於資源共享和交換信息,爲軟件開發和工程設計提供良好的環境。
示例
分時操做系統典型的例子就是Unix和Linux的操做系統。其能夠同時鏈接多個終端而且每隔一段時間從新掃描進程,從新分配進程的優先級,動態分配系統資源。併發
應用
適合辦公自動化,教學和事務處理等要求人機會話的場合操作系統
分時操做系統圖冊設計
二 多道程序系統
多道程序系統是在計算機內存中同時存放幾道相互獨立的程序,使它們在管理程序控制之下,相互穿插的運行。 兩個或兩個以上程序在計算機系統中同處於開始和結束之間的狀態。這就稱爲多道程序技術運行的特徵:多道、宏觀上併發、微觀上串行。調試
系統簡介
所謂多道程序設計指的是容許多個程序同時進入一個計算機系統的
主存儲器並啓動進行計算的方法。也就是說,計算機內存中能夠同時存放多道(兩個以上相互獨立的)程序,它們都處於開始和結束之間。從宏觀上看是並行的,
多道程序都處於運行中,而且都沒有運行結束;從微觀上看是串行的,各道程序輪流使用CPU,交替執行。引入
多道程序設計技術的根本目的是爲了提升CPU的利用率,充分發揮計算機系統部件的
並行性,現代計算機系統都採用了多道程序設計技術。
多道程序設計的出現,加快了OS的誕生。
多道程序設計的基本特徵:間斷性、共享性、制約性。
擴展知識
分時操做系統
分時操做系統是使一臺計算機同時爲幾個、幾十個甚至幾百個用戶服務的一種操做系統。把計算機與許多終端用戶鏈接起來,分時操做系統將系統
處理機時間與內存空間按必定的時間間隔,輪流地切換給各終端用戶的程序使用。因爲時間間隔很短,每一個用戶的感受就像他獨佔計算機同樣。分時操做系統的特色是可有效增長資源的使用率。例如UNIX系統就採用剝奪式動態優先的CPU調度,有力地支持分時操做。
多道操做系統與分時操做系統的區別
分時操做系統是給不一樣用戶提供程序的使用,而多道程序系統則是不一樣程序間的穿插運行。