Os três subsistemas básicos de um sistema de computador são a unidade de processamento central (CPU), a memória de acesso aleatório (RAM) e o armazenamento. Cada subsistema pode ser dividido em sistemas menores, mas estes são os três principais subsistemas de qualquer computador.
A CPU é o componente que processa as instruções. Ele recebe entradas do usuário do computador, opera aplicativos e o sistema operacional e processa dados para fornecer saída.
RAM fornece a memória operacional para o computador. Quanto mais processos um computador precisa para executar de uma só vez, mais RAM ele precisa. Os processos operacionais da RAM são muito mais rápidos do que executá-los a partir de um disco ou disco rígido.
O armazenamento de um computador permite que ele armazene arquivos e dados permanentemente. O disco rígido é um dispositivo de armazenamento comum que varia em capacidade.