Os componentes importantes de um computador são a CPU, memória, adaptador gráfico, sistema de armazenamento e fonte de alimentação. A placa-mãe conecta esses componentes dentro do gabinete. Fora do gabinete, o sistema de entrada inclui um teclado e mouse, e a exibição de saída geralmente é um monitor.
Os computadores também podem ter placas de expansão, como placas de som ou adaptadores de rede. Em muitos casos, no entanto, essa funcionalidade está incluída no chipset da placa-mãe e não são necessárias placas separadas.
O armazenamento assume muitas formas em um computador. Normalmente, os computadores usam pelo menos uma unidade de disco rígido magnética e uma unidade óptica para leitura de CDs e DVDs é uma adição popular. Discos rígidos de estado sólido baseados em memória flash oferecem ganhos de desempenho significativos, mas podem ser caros.