作業系統依其功能關係分為系統層、管理階層、應用層三個層次。 作業系統是管理電腦硬體與軟體資源的電腦程序,同時也是電腦系統的核心與基石。作業系統需要處理如管理與配置記憶體、決定係統資源供需的優先順序、控制輸入設備與輸出設備、操作網路與管理檔案系統等基本事務。 電腦的作業系統依不同的用途分為不同的種類,從功能角度分析,分別有即時系統、批次系統、分時系統、網路作業系統等。