O sistema operacional tem as funções básicas de interpretar os comandos do usuário; controlar os periféricos (teclado, vídeo, discos, impressora, mouse, plotter, etc.) e organizar arquivos em disco.
Dentre as funções básicas, pode-se citar:
• Definição da interface com o usuário;
• Compartilhamento de hardware entre usuários;
• Compartilhamento de dados entre usuários;
• Gerenciamento dos dispositivos de entrada e saída;
• Tratamento e recuperação de erros