Um sistema de computador típico consiste em hardware e software. O hardware é composto pelos dispositivos eletrônicos e mecânicos, enquanto o software se refere aos dados e instruções que permitem que o computador execute funções específicas.
Um sistema de computador completo inclui uma unidade de sistema de computador, software e dispositivos periféricos, como um sistema de armazenamento central, teclado, mouse, monitor, impressoras, scanners e roteadores. Uma unidade de sistema de computador se refere ao gabinete de todos os componentes internos de um computador. Também é chamado de torre de computador ou gabinete de computador e protege peças de hardware delicadas do ambiente externo.
A combinação de hardware e software permite que um computador receba entradas, processe-as e produza saídas específicas. Os componentes de hardware são os objetos físicos que compõem um computador e incluem o disco rígido, placas gráficas, placas-mãe e chips. O software inclui programas que permitem aos usuários fazer processamento de texto e dados.
Os computadores modernos recebem dados de vários componentes. Um modem permite que o computador acesse informações da Internet, enquanto o teclado e o mouse enviam instruções. Os dados também podem ser obtidos de periféricos, como unidades de CD e DVD e cartões de memória USB. A unidade de processamento central do computador processa os dados de entrada e os converte no código apropriado.