操作系統(tǒng)(英語operatingsystem縮寫作0S)是管理計算機硬件與軟件資源的計算機程序同時也是計算機系統(tǒng)的內(nèi)核與基石。操作系統(tǒng)需要處理如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)也提供一個讓用戶與系統(tǒng)交互的操作界面。
類型操作系統(tǒng)的類型也可以分為幾種:批處理系統(tǒng)、分時操作系統(tǒng)、實時操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)等。下面將簡單地介紹他們各自的特點:
1)批處理系統(tǒng):首先,用戶提交完作業(yè)后并在獲得結(jié)果之前不會再與操作系統(tǒng)進行數(shù)據(jù)交互,用戶提交的作業(yè)由系統(tǒng)外存儲存為后備作業(yè);數(shù)據(jù)是成批處理的,由操作系統(tǒng)負責(zé)作業(yè)的自動完成;支持多道程序運行
2)分時操作系統(tǒng):首先交互性方面,用戶可以對程序動態(tài)運行時對其加以控制;支持多個用戶登錄終端,并且每個用戶共享CPU和其他系統(tǒng)資源
3)實時操作系統(tǒng):會有時鐘管理,包括定時處理和延遲處理。實時性要求比較高,某些任務(wù)必須優(yōu)先處理,而有些任務(wù)則會被延遲調(diào)度完成
4)網(wǎng)絡(luò)操作系統(tǒng):網(wǎng)絡(luò)操作系統(tǒng)主要有幾種基本功能
(1)網(wǎng)絡(luò)通信:負責(zé)在源主機與目標主機之間的數(shù)據(jù)的可靠通信,這是最基本的功能
(2)網(wǎng)絡(luò)服務(wù):系統(tǒng)支持一些電子郵件服務(wù),文件傳輸,數(shù)據(jù)共享,設(shè)備共享等
(3)資源管理:對網(wǎng)絡(luò)***享的資源進行管理,例如設(shè)置權(quán)限以保證資源的安全
(4)網(wǎng)絡(luò)管理:主要任務(wù)是實現(xiàn)安全管理,例如通過“存取控制”來確保數(shù)據(jù)的存取安全性,通過“容錯性”來保障服務(wù)器故障時數(shù)據(jù)的安全性
(5)支持交互操作:在客戶/服務(wù)器模型的LAN環(huán)境下,多種客戶機和主機不僅能與服務(wù)器進行數(shù)據(jù)連接通信,并且可以訪問服務(wù)器的文件系統(tǒng)
作用操作系統(tǒng)位于底層硬件與用戶之間是兩者溝通的橋梁。用戶可以通過操作系統(tǒng)的用戶界面輸入命令。操作系統(tǒng)則對命令進行解釋驅(qū)動硬件設(shè)備,實現(xiàn)用戶要求。以現(xiàn)代標準而言一個標準PC的操作系統(tǒng)應(yīng)該提供以下的功能
1、進程管理
又稱處理器管理其主要任務(wù)是對處理器的時間進行合理分配、對處理器的運行實施有效的管理。
2、存儲器管理
由于多道程序共享內(nèi)存資源所以存儲器管理的主要任務(wù)是對存儲器進行分配、保護和擴充。
3、設(shè)備管理
根據(jù)確定的設(shè)備分配原則對設(shè)備進行分配使設(shè)備與主機能夠并行工作為用戶提供良好的設(shè)備使用界面。
4、文件管理
有效地管理文件的存儲空間合理地組織和管理文件系統(tǒng)為文件訪問和文件保護提供更有效的***及手段
5、用戶接口
用戶操作計算機的界面稱為用戶接口(或用戶界面)通過用戶接口用戶只需進行簡單操作就能實現(xiàn)復(fù)雜的應(yīng)用處理。