System operacyjny (OS) to podstawowe oprogramowanie, którego zasadą jest między innymi pośrednictwo zapotrzebowania na oprogramowanie dotyczące zasobów i dostępnego sprzętu, zarządzanie wejściem / wyjściem, alokacja / zwalnianie pamięci, systemy plików i inne podstawowe zadania, które urządzenie powinno wykonywać.