System operacyjny (OS) to podstawowe oprogramowanie, którego rolą jest bycie abstrakcyjną warstwą między zapotrzebowaniem na oprogramowanie dla zasobów a dostępnym sprzętem, zarządzaniem wejściem / wyjściem, alokacją / zwalnianiem pamięci, systemami plików, pośród innych podstawowych zadań urządzenia (niekoniecznie komputer).