作業系統的主要功能
作業系統是一個看不見摸不著,但是有時時刻刻存在的東西,那麼操作系統到底有什麼作用?為什麼我們的手機電腦一定要用到它呢?下面是小編整理的作業系統的主要功能的介紹,希望對大家有用,更多訊息請關注應屆畢業生網。
1、處理機管理功能
處理機的分配和執行都是以程序為基本單位,因而對處理機的管理可歸結為對程序的管理。
處理機管理的主要功能有:建立和撤銷程序,對諸程序的執行進行協調,實現程序之間的資訊交換,以及按照一定的演算法把處理機分配給程序。
程序控制、程序同步、程序通訊、排程。
2、儲存器管理功能
儲存器管理的主要任務,是為多道程式的執行提供良好的環境,提高儲存器的.利用率,方便使用者使用,並能從邏輯上擴充記憶體。
記憶體分配、記憶體保護、地址對映、記憶體擴充。
3、裝置管理功能
(1)完成使用者程序提出的I/O請求,為使用者程序分配所需的I/O裝置,並完成指定的I/O操作。
(2)提高CPU和I/O裝置的利用率,提高I/O速度,方便使用者使用I/O裝置。
緩衝管理、裝置分配、裝置處理(裝置驅動程式)。
4、檔案管理系統
檔案管理系統的主要任務是對使用者檔案和系統檔案進行管理以方便使用者使用,並保證檔案的安全性。
檔案儲存空間的管理、目錄管理、檔案的讀/寫管理和保護。
5、作業系統與使用者之間的介面
為方便使用者對作業系統的使用,作業系統向用戶提供了“使用者與作業系統的介面”
命令介面、圖形介面介面、程式呼叫API.