Sistemele de operare sunt programe care controlează hardware-ul și permit utilizatorilor să utilizeze diferite aplicații și programe. Aceste sisteme de operare sunt construite pe baza unui kernel, care asigură interacțiunea dintre hardware și software.