簡述操作系統(tǒng)的五大管理功能
操作系統(tǒng)的五大管理功能你知道是哪些嗎?下面由學習啦小編為大家整理了簡述操作系統(tǒng)的五大管理功能的相關知識,希望對大家有幫助!
簡述操作系統(tǒng)的五大管理功能
一般來說,操作系統(tǒng)可以分為五大管理功能部分:
1) 設備管理:主要是負責內(nèi)核與外圍設備的數(shù)據(jù)交互,實質(zhì)是對硬件設備的管理,包括對輸入輸出設備的分配,初始化,維護與回收等。例如管理音頻輸入輸出。
2) 作業(yè)管理:這部分功能主要是負責人機交互,圖形界面或者系統(tǒng)任務的管理。
3) 文件管理:這部分功能涉及文件的邏輯組織和物理組織,目錄結構和管理等。從操作系統(tǒng)的角度來看,文件系統(tǒng)是系統(tǒng)對文件存儲器的存儲空間進行分配,維護和回收,同時負責文件的索引,共享和權限保護。而從用戶的角度來說,文件系統(tǒng)是按照文件目錄和文件名來進行存取的。
4) 進程管理:說明一個進程存在的唯一標志是pcb(進程控制塊),負責維護進程的信息和狀態(tài)。進程管理實質(zhì)上是系統(tǒng)采取某些進程調(diào)度算法來使處理合理的分配給每個任務使用。
5)存儲管理:數(shù)據(jù)的存儲方式和組織結構。
補充:簡述操作系統(tǒng)的五大分類
操作系統(tǒng)的類型也可以分為幾種:批處理系統(tǒng),分時操作系統(tǒng),實時操作系統(tǒng),網(wǎng)絡操作系統(tǒng)等。下面將簡單的介紹他們各自的特點:
1) 批處理系統(tǒng):首先,用戶提交完作業(yè)后并在獲得結果之前不會再與操作系統(tǒng)進行數(shù)據(jù)交互,用戶提交的作業(yè)由系統(tǒng)外存儲存為后備作業(yè);數(shù)據(jù)是成批處理的,有操作系統(tǒng)負責作業(yè)的自動完成;支持多道程序運行。
2) 分時操作系統(tǒng):首先交互性方面,用戶可以對程序動態(tài)運行時對其加以控制;支持多個用戶登錄終端,并且每個用戶共享CPU和其他系統(tǒng)資源。
3) 實時操作系統(tǒng):會有時鐘管理,包括定時處理和延遲處理。實時性要求比較高,某些任務必須優(yōu)先處理,而有些任務則會被延遲調(diào)度完成。
4) 網(wǎng)絡操作系統(tǒng):網(wǎng)絡操作系統(tǒng)主要有幾種基本功能
(1) 網(wǎng)絡通信:負責在源主機與目標主機之間的數(shù)據(jù)的可靠通信,這是最基本的功能。
(2) 網(wǎng)絡服務:系統(tǒng)支持一些電子郵件服務,文件傳輸,數(shù)據(jù)共享,設備共享等。
(3) 資源管理:對網(wǎng)絡中共享的資源進行管理,例如設置權限以保證數(shù)據(jù)源的安全性。
(4) 網(wǎng)絡管理:主要任務是實現(xiàn)安全管理,例如通過“存取控制”來確保數(shù)據(jù)的存取安全性,通過“容錯性”來保障服務器故障時數(shù)據(jù)的安全性。
(5) 支持交互操作:在客戶/服務器模型的LAN環(huán)境下,多種客戶機和主機不僅能與服務器進行數(shù)據(jù)連接通信,并且可以訪問服務器的文件系統(tǒng)