主要包括進程管理、內存管理、文件系統、網絡通信、驅動等。
操作系統是用戶和計算機之間的接口,也是計算機硬件和其他軟件之間的接口。操作系統的功能包括管理計算機系統的硬件、軟件和數據資源,控制程序運行,改善人機界面,為其他應用軟件提供支持,使計算機系統的所有資源最大限度地發揮作用,提供多種形式的用戶界面,使用戶擁有良好的工作環境,為其他軟件的開發提供必要的服務和相應的接口。
擴展數據:
對於硬件功能,如輸入/輸出和內存分配,操作系統充當程序和計算機硬件之間的中介,盡管應用程序代碼通常由硬件直接執行,並經常導致系統調用操作系統功能或被其中斷。許多設備上都有操作系統,包括電腦——從手機和電子遊戲機器到網絡服務器和超級計算機。
早期的計算機被用來執行壹系列單壹的任務,如計算器。50年代開發了基本的操作系統功能,比如常駐監控功能,可以自動運行不同的程序,加快處理速度。
對於普通手機操作系統,手機操作系統主要用在智能手機上。主流智能手機有谷歌嗎?安卓和蘋果的iOS等。智能手機和非智能手機都支持JAVA,智能手機和非智能手機的區別主要在於是否可以基於系統平臺進行擴展。
參考資料:
百度百科:操作系統