[1] O documento discute as funções principais dos sistemas operacionais, incluindo gerenciamento de recursos, interface com hardware e abstração através de máquina virtual. [2] Historicamente, os primeiros sistemas operacionais eram simples monitores que controlavam sessões individuais de usuários. [3] O sistema operacional gerencia recursos lógicos como processos, memória virtual, arquivos e periféricos de forma a abstrair o hardware subjacente.