操作系統(Operating System,簡稱OS)是控制和管理計算機軟硬件資源,以盡量合理有效的方法組織多個用戶***享多種資源的程序集合,任何其他軟件都必須在操作系統的支持下才能運行。
二、操作系統作用
1、進程管理
又稱處理器管理,其主要任務是對處理器的時間進行合理分配、對處理器的運行實施有效的管理。
2、存儲器管理
由於多道程序***享內存資源,所以存儲器管理的主要任務是對存儲器進行分配、保護和擴充。
3、設備管理
根據確定的設備分配原則對設備進行分配,使設備與主機能夠並行工作,為用戶提供良好的設備使用界面。
4、文件管理
有效地管理文件的存儲空間,合理地組織和管理文件系統,為文件訪問和文件保護提供更有效的方法及手段。
5、用戶接口
用戶操作計算機的界面稱為用戶接口(或用戶界面),通過用戶接口,用戶只需進行簡單操作,就能實現復雜的應用處理。用戶接口有兩種類型:
(1)命令接口:用戶通過交互命令方式直接或間接地對計算機進行操作。
(2)程序接口:供用戶以程序方式進行操作。程序接口也稱為應用程序編程接口(Application Programming Interface,API),用戶通過API可以調用系統提供的例行程序,實現既定的操作。