Um sistema operativo gerencia os recursos do computador e fornece uma interface entre o hardware e o usuário. Exemplos de sistemas operativos incluem Windows, Linux, POSIX, Apple e outros. Um sistema operativo executa programas do usuário, facilita a resolução de problemas e utiliza o hardware de forma eficiente.