計算機操作系統(tǒng)通常具有的五大功能
計算機操作系統(tǒng)具有五個基本的功能你知道是什么嗎?下面由學習啦小編整理了計算機操作系統(tǒng)通常具有的五大功能的相關知識,希望對你有幫助。
計算機操作系統(tǒng)通常具有的五大功能
處理器管理
處理器管理最基本的功能是處理中斷事件。處理器只能發(fā)現(xiàn)中斷事件并產(chǎn)生中斷而不能進行處理。配置了操作系統(tǒng)后,就可對各種事件進行處理。處理器管理的另一功能是處理器調度。處理器可能是一個,也可能是多個,不同類型的操作系統(tǒng)將針對不同情況采取不同的調度策略。
存儲器管理
存儲器管理主要是指針對內存儲器的管理。主要任務是:分配內存空間,保證各作業(yè)占用的存儲空間不發(fā)生矛盾,并使各作業(yè)在自己所屬存儲區(qū)中不互相干擾。
設備管理
設備管理是指負責管理各類外圍設備(簡稱:外設),包括分配、啟動和故障處理等。主要任務是:當用戶使用外部設備時,必須提出要求,待操作系統(tǒng)進行統(tǒng)一分配后方可使用。當用戶的程序運行到要使用某外設時,由操作系統(tǒng)負責驅動外設。操作系統(tǒng)還具有處理外設中斷請求的能力。
文件管理
文件管理是指操作系統(tǒng)對信息資源的管理。在操作系統(tǒng)中,將負責存取的管理信息的部分稱為文件系統(tǒng)。文件是在邏輯上具有完整意義的一組相關信息的有序集合,每個文件都有一個文件名。文件管理支持文件的存儲、檢索和修改等操作以及文件的保護功能。操作系統(tǒng)一般都提供功能較強的文件系統(tǒng),有的還提供數(shù)據(jù)庫系統(tǒng)來實現(xiàn)信息的管理工作。
作業(yè)管理
每個用戶請求計算機系統(tǒng)完成的一個獨立的操作稱為作業(yè)。作業(yè)管理包括作業(yè)的輸入和輸出,作業(yè)的調度與控制(根據(jù)用戶的需要控制作業(yè)運行的步驟)
補充:計算機操作系統(tǒng)通常具有的四個特點
操作系統(tǒng)有四個特征:并發(fā),共享,異步,虛擬。
1.并發(fā):是指兩個或多個事件在同一時間間隔內發(fā)生。操作系統(tǒng)的并發(fā)性是指計算機系統(tǒng)中同時存在多個運行著的程序,因此它應該具有處理和調度多個程序同時執(zhí)行的能力。
在這種多道程序環(huán)境下,一段時間內,宏觀上有多個程序在同時運行,而每一時刻,單處理器環(huán)境下實際僅能有一道程序執(zhí)行,故微觀上這些程序還是在分時地交替執(zhí)行。操作系統(tǒng)的并發(fā)性是通過分時得以實現(xiàn)的。
注意:并行性是指計算機系統(tǒng)具有可以同時進行運算或操作的特性,在同一時間完成兩種或兩種以上的工作。并行性需要有相關硬件的支持,如多流水線或多處理器硬件環(huán)境。
2.共享:是指系統(tǒng)中的資源(硬件資源和信息資源)可以被多個并發(fā)執(zhí)行的程序共同使用,而不是被其中一個獨占。資源共享有兩種方式:互斥訪問和同時訪問。
并發(fā)和共享是操作系統(tǒng)的最基本特征,互為依存。并發(fā)執(zhí)行的要求引出了資源的共享;而資源共享的管理又直接影響到程序的并發(fā)執(zhí)行。
3.異步:在多道程序環(huán)境下,允許多個程序并發(fā)執(zhí)行,但由于資源有限,進程的執(zhí)行不是一貫到底。而是走走停停,以不可預知的速度向前推進,這就是進程的異步性。異步性使得操作系統(tǒng)運行在一種隨機的環(huán)境下,可能導致進程產(chǎn)生與時間有關的錯誤。但是只要運行環(huán)境相同,操作系統(tǒng)必須保證多次運行程序,都獲得相同的結果。
4.虛擬:虛擬性是一種管理技術,把物理上的一個實體變成邏輯上的多個對應物,或把物理上的多個實體變成邏輯上的一個對應物的技術。采用虛擬技術的目的是為用戶提供易于使用、方便高效的操作環(huán)境。