簡述計算機操作系統(tǒng)的5大功能
簡述計算機操作系統(tǒng)的5大功能
操作系統(tǒng)的基本功能包括五個方面,具體是什么呢?下面由學習啦小編為大家整理了簡述計算機操作系統(tǒng)5大功能的相關知識,希望對大家有幫助!
簡述操作系統(tǒng)的5大功能
從資源管理的角度來看,操作系統(tǒng)對計算機資源進行控制和管理的功能主要分為如下5部分:
(1)CPU的控制與管理:CPU是計算機系統(tǒng)中最重要的硬件資源,任何程序只有占有了CPU才能運行,其處理信息的速度遠比存儲器存取速度和外部設備工作速度快,只有協(xié)調好它們之間的關系才能充分發(fā)揮CPU的作用。操作系統(tǒng)可以使CPU按預先規(guī)定的優(yōu)先順序和管理原則,輪流地為外部設備和用戶服務,或在同一段時間內并行地處理多項任務,以達到資源共享,從而使計算機系統(tǒng)的工作效率得到最大的發(fā)揮。
(2)內存的分配與管理:計算機在處理問題時不僅需要硬件資源,還要用到操作系統(tǒng)、編譯系統(tǒng)、用戶程序和數據等許多軟件資源,而這些軟件資源何時放到內存的什么地方,用戶數據存放到哪里,都需要由操作系統(tǒng)對內存進行統(tǒng)一的分配并加以管理,使它們既保持聯(lián)系,又避免互相干擾。如何合理地分配與使用有限的內存空間,是操作系統(tǒng)對內存管理的一項重要工作。
(3)外部設備的控制和管理:操作系統(tǒng)控制外部設備和CPU之間的通道,把提出請求的外部設備按一定的優(yōu)先順序排好隊,等待CPU響應。為提高CPU與輸入/輸出設備之間并行操作的程度,以及為了協(xié)調高CPU和低速輸入/輸出設備之間的工作節(jié)奏,操作系統(tǒng)通常在內存中設定一些緩沖區(qū),使CPU與外部設備通過緩沖區(qū)成批傳送數據。數據傳輸方式是,先從外部設備一次讀入一組數據到內存的緩沖區(qū),CPU依次從緩沖區(qū)讀取數據,待緩沖區(qū)中的數據用完后再從外部設備讀入一組數據到緩沖區(qū)。這樣成組進行CPU與輸入/輸出設備之間的數據交互,減少了CPU與外部設備之間的交互次數,提高了運算速度。
(4)文件的控制和管理:把邏輯上具有完整意義的信息集合以一個名字作為整體記錄下來保存在存儲設備中,這個整體信息就稱為文件。為了區(qū)別不同信息的文件,分別對它們命名,稱為文件名。例如,一個源程序、一批數據、一個文檔、一個表格或一幅圖片都可以各自組成一個文件。操作系統(tǒng)根據用戶要求實現按文件名存取,負責對文件的組織以及對文件存取權限、打印等的控制。
(5)作業(yè)的控制和管理:作業(yè)包括程序、數據以及解題的控制步驟。一個計算問題是一個作業(yè),一個文檔的打印也是一個作業(yè)。操作系統(tǒng)對進入系統(tǒng)的所有作業(yè)進行組織和管理,以提高運行效率。操作系統(tǒng)的作業(yè)管理功能提供“作業(yè)控制語言”,用戶通過它來書寫控制作業(yè)執(zhí)行的說明書。同時,還為操作員和終端用戶提供與系統(tǒng)對話的“命令語言”,用它來請求系統(tǒng)服務。操作系統(tǒng)按操作說明書的要求或收到的命令控制用戶作業(yè)的執(zhí)行。
補充:操作系統(tǒng)的特性簡述
操作系統(tǒng)是系統(tǒng)軟件的核心,配備操作系統(tǒng)是為了提高計算機系統(tǒng)的處理能力,充分發(fā)揮系統(tǒng)資源的利用率,方便用戶的使用。目前的 操作系統(tǒng)廣泛采用并行操作技術,使多種硬件設備能并行工作。例如,CPU與I/O操作并行、在內存中同時存放多道程序等。這些技術表現出 操作系統(tǒng)的并發(fā)性和共享性的主要特征。
并發(fā)性是指在內存中存放多道作業(yè),在一個時間段上來看,每一道作業(yè)都能不同程度地向前推進,但在任何一個時間點上只能有一道作 業(yè)占用CPU,各道程序同時在CPU上交替輪流地執(zhí)行。與并發(fā)相關的兩個概念分別是:串行,在內存中每次只能放一道作業(yè),只有它完全執(zhí)行 完后,別的作業(yè)才能進入內存執(zhí)行;并行,存在于有多個CPU的環(huán)境中,在內存中放多道作業(yè),在任一時間點上都可能有多道作業(yè)在不同的 CPU上同時執(zhí)行。
共享性是指系統(tǒng)中的資源可以供內存中多個并發(fā)執(zhí)行的程序共同使用,很多種資源(CPU、內存等)都可以被多道作業(yè)共同享用。
并發(fā)與共享互為條件,是操作系統(tǒng)的基本特征。