糯米文學吧

位置:首頁 > IT認證 > 計算機等級

計算機一級基礎知識:操作系統的功能和分類

操作系統是用户和計算機的接口,同時也是計算機硬件和其他軟件的接口。下面是小編整理的關於操作系統的功能和分類,希望大家認真閲讀!

計算機一級基礎知識:操作系統的功能和分類

  一、單/多用户操作系統

單用户操作系統一次只能支持一個用户進程的運行,相對於多用户操作系統它可以支持多個用户同時登陸,允許運行多個用户的進程,比如WIN XP它本身就是個多用户操作系統,不管是在本地還是遠程都允許多個用户同時在登陸狀態。它向用户提供聯機交互式的工作環境,比如MS-DOS它就是一個典型的單用户操作系統。

特點:單用户、不要求高利用率、良好的交互性

  二、批處理系統

批處理系統可以分為簡單批處理系統和多道批處理系統。多道批處理系統是多道程序設計技術與批處理系統的結合,基本思想是每次把一批經過合理搭配的作業通過輸入設備提交給操作系統,並暫時存入外存,等待運行。當系統需要調入新的作業時,根據當時的運行情況和用户要求,按某種調試原則,從外存中挑選一個或幾個作業裝入內存運行。用户用控制命令描述對作業每一步運行的具體安排,並將這些控制連同程序和數據一起作為一個作業交給操作系統,因此,在系統運行過程中不允許用户與其作業交互作用,即用户不能直接干預自己作業的運行,直到作業運行完畢。

多道批處理系統一般用於較大的計算機系統,要求較高的利用率和吞吐量,例如,OS/360 MTV是一個典型的多道批處理操作系統。

批處理操作系統:將作業組織成批並一次將該作業的所有描述信息和作業內容輸入計算機,計算機按照作業進入的先後順序依次自動執行,在一個批次範圍內,用户不得對程序的運行進行任何干預。它是一個脱機處理系統,中間沒有用户的介入,適用於專門承接運算業務的計算中心,可幫助用户完成大型工程運算等工作。

單道程序:指在主存儲器中只存放一批程序或一個程序,當CPU運行該程序發生某種條件等待時,CPU暫停當前程序的運行,在等待的條件被滿足以前,CPU將一直處於閒置狀態。

多道程序:指在主存中同時存放若干道用户作業,允許這些作業交替地在系統中運行,當CPU運行某個程序發生條件等待時,可以轉向執行另外的程序,使另一個作業在系統中運行。

特點:不允許用户介入、沒有交互性、單道批處理系統的'利用率要低於多道批處理系統的利用率

  三、分時系統

分時系統是在多道批處理系統的基礎上發展起來的,在分時系統中,用户通過計算機交互會話來聯機控制作業運行,一個分時系統可以帶幾十甚至上百個終端,每個用户都可以在自己的終端上操作或控制作業的完成,從宏觀上看,多用户同時工作,共享系統資源;從微觀上看,各進程按時間片輪流運行,提高了系統資源利用率。

CTSS是最早的分時操作系統,UNIX是目前被廣泛使用的一個分時操作系統.

特點:多用户、交互性好

  四、實時系統

實時系統指計算機對特定輸入做出快速反應,以控制發出實時信號的對象,即計算機及時響應外部事件的請求,在規定的短時間內完成該事件的處理,並控制所有實時設備和實時任務協調到致地運行。例如,導彈飛行控制、工業過程控制和各種訂票業務等場合,要求計算機系統對用户的請求立即做出響應,實時系統是專門適合這類環境的操作系統。它分為實時過程控制系統和實時信息處理系統。

特點:實時性好

  五、通用操作系統

通用操作系統一般是以上三種操作系統的結合。例如,批處理系統與分時系統相結合,當系統有分時用户時,系統及時地作出響應;當系統暫時沒有分時用户或分時用户較少時,或以處理不太緊急的批作業,以便提高系統的資源利用率。這種系統中,把分時作業稱為前台作業,批處理作業稱為後台作業。類似地,批處理系統與實時系統相結合,有實時任務請求時,進行實時處理,沒能實時任務請求時運行批處理,這時把實時系統稱為,把批處理稱為後台。

  六、網絡操作系統

網絡操作系統是使網絡上各計算機能方便而有效地共享網絡資源,為網絡用户提供各種服務的軟件和有關規程(如協議)的集合。網絡操作系統提供網絡操作所需的最基本的核心功能,如網絡文件系統、內存管理及進程任務調度等。網絡服務程序運行在網絡操作系統軟件來實現,各計算機通過通信軟件使網絡硬件與其他計算機建立通信。通信軟件還提供所支持的通信協議,以便通過網絡發送請求或響應信息。

  七、分佈式操作系統

隨着程序設計環境、人機接口和軟件工程等方面的不斷髮展,出現了由高速局域網互連的若干計算機組成的分佈式計算機系統,需要配置相應的操作系統,即分佈式操作系統。分佈式計算機系統與計算機網絡相似,分佈式計算機系統通過通信網絡將獨立功能的數據處理系統或計算機系統互連起來,可實現信息交換、資源共享和協作完成任務等.

分佈式操作系統還處於研究階段,目前還沒有真正實用的系統。