Un sistem de operare este format din mai multe componente importante, cele mai importante fiind: kernel-ul, driver-ele, interfața grafică de utilizator și setul de aplicații preinstalate. Kernel-ul este componenta centrală a unui sistem de operare și se ocupă de gestionarea resurselor hardware, inclusiv controlul hardware-ului. Driver-ele sunt componente care permit sistemului de operare să comunice cu diferitele componente hardware ale calculatorului. Interfața grafică de utilizator este componenta care permite utilizatorului să interacționeze și să controleze calculatorul. Setul de aplicații preinstalate reprezintă diferitele programe și aplicații care sunt livrate împreună cu sistemul de operare.