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