O sistema operacional deve garantir uma operação correta do sistema computacional. Para que os programas dos usuários não interfiram em uma operação correta do sistema, o hardware deve dispor de mecanismos apropriados.
Um sistema computacional moderno, consiste em uma CPU e vários controladores de dispositivos conectados por um barramento comum que oferece acesso a uma memória compartilhada. CAda controlador é responsável por um tipo especifico de dispositivo.
A CPU e os controladores de dispositivos podem ser executados simultaneamente, competindo por ciclos de memória. A estrutura computacional é composta por:
Tomada com aterramento;
CPU;
Monitor;
Roteador;
Impressora;
Caixas de som;
Entre outros periféricos