古詩詞大全網 - 成語故事 - 操作系統的功能有哪些?

操作系統的功能有哪些?

操作系統有五大功能:

1、處理機管理:主要控制和管理CPU的工作。

2、存儲管理:主要進行內存的分配和管理

3、設備管理:主要管理基本的輸入輸出設備

4、文件管理:負責對計算機文件的組織、存儲、操作和保護等。

5、進程管理:也稱為作業管理,是指對計算機所進行的操作進行管理。

操作系統的類型非常多樣,不同機器安裝的操作系統可從簡單到復雜,可從移動電話的嵌入式系統到超級計算機的大型操作系統。

許多操作系統制造者對它涵蓋範疇的定義也不盡壹致,例如有些操作系統集成了圖形用戶界面,而有些僅使用命令行界面,而將圖形用戶界面視為壹種非必要的應用程序。

擴展資料:

由於大部分的計算機只包含壹顆中央處理器,在宏內核的情況下多進程只是簡單迅速地切換各進程,讓每個進程都能夠運行,在多內核或多處理器的情況下,所有進程透過許多協同技術在各處理器或內核上轉換。越多進程同時運行,每個進程能分配到的時間比率就越小。

除了進程管理之外,操作系統尚有擔負起進程間通信、進程異常終止處理以及死鎖偵測及處理等較為艱深的問題。

在進程之下尚有線程的問題,但是大部分的操作系統並不會處理線程所遭遇的問題,通常操作系統僅止於提供壹組API讓用戶自行操作或透過虛擬機的管理機制控制線程之間的交互。

借由對每個進程產生分開獨立的位置空間,操作系統也可以輕易地壹次釋放某進程所占據的所有存儲器。如果這個進程不釋放存儲器,操作系統可以結束進程並將存儲器自動釋放。

百度百科——操作系統