操作系統是控制其他程序運行,管理系統資源並為用戶提供操作界面的系統軟件的集合。
操作系統(英語;Operating System,簡稱OS)是一管理電腦硬件與軟件資源的程序,同時也是計算機系統的內核與基石。操作系統身負諸如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系統等基本事務。操作系統是管理計算機系統的全部硬件資源包括軟件資源及數據資源;控制程序運行;改善人機界面;為其它應用軟件提供支持等,使計算機系統所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。操作系統是一個龐大的管理控制程序,大致包括5個方面的管理功能:進程與處理機管理、作業管理、存儲管理、設備管理、文件管理。目前微機上常見的操作系統有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系統具有並發性、共享性、虛擬性和不確定性四個基本特征。
操作系統的型態非常多樣,不同機器安裝的OS可從簡單到復雜,可從手機的嵌入式系統到超級電腦的大型操作系統。許多操作系統制造者對OS的定義也不大一致,例如有些OS集成了圖形化使用者界面,而有些OS僅使用文本接口,而將圖形界面視為一種非必要的應用程序。
操作系統理論在計算機科學中為歷史悠久而又活躍的分支,而操作系統的設計與實現則是軟件工業的基礎與內核。