內容作用
為了使計算機系統能協調、高效和可靠地進行工作,同時也為了給用戶一種方便友好地使用計算機的環境,在計算機作業系統中,通常都設有處理器管理、存儲器管理、設備管理、檔案管理、作業管理等功能模組,它們相互配合,共同完成作業系統既定的全部職能。
主要功能
處理器管理
處理器管理最基本的功能是處理中斷事件。處理器只能發現中斷事件並產生中斷而不能進行處理。配置了作業系統後,就可對各種事件進行處理。處理器管理的另一功能是處理器調度。處理器可能是一個,也可能是多個,不同類型的作業系統將針對不同情況採取不同的調度策略。
存儲器管理
存儲器管理主要是指針對記憶體儲器的管理。主要任務是:分配記憶體空間,保證各作業占用的存儲空間不發生矛盾,並使各作業在自己所屬存儲區中不互相干擾。
設備管理
設備管理是指負責管理各類外圍設備(簡稱:外設),包括分配、啟動和故障處理等。主要任務是:當用戶使用外部設備時,必須提出要求,待作業系統進行統一分配後方可使用。當用戶的程式運行到要使用某外設時,由作業系統負責驅動外設。作業系統還具有處理外設中斷請求的能力。
檔案管理
檔案管理是指作業系統對信息資源的管理。在作業系統中,將負責存取的管理信息的部分稱為檔案系統。檔案是在邏輯上具有完整意義的一組相關信息的有序集合,每個檔案都有一個檔案名稱。檔案管理支持檔案的存儲、檢索和修改等操作以及檔案的保護功能。作業系統一般都提供功能較強的檔案系統,有的還提供資料庫系統來實現信息的管理工作。
作業管理
每個用戶請求計算機系統完成的一個獨立的操作稱為作業。作業管理包括作業的輸入和輸出,作業的調度與控制(根據用戶的需要控制作業運行的步驟) 。