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