Um computador é uma máquina capaz de executar um programa, literalmente “escrito com antecedência”, ou seja, uma série de operações. Esse programa é armazenado em uma memória, e as operações são realizadas por um processador. Essas operações atuam sobre dados, que também ficam armazenados na memória.
Composição e funcionamento de um computador
Atualmente, os computadores são eletrônicos. O processador e a memória são compostos por transistores, cada um dos quais apresenta dois estados, como uma porta, chamada de “porta lógica”, que pode estar aberta ou fechada: a informação, tanto operações quanto dados, é codificada em código binário, formado apenas por 0 e 1.
O processador atual, um verdadeiro pequeno computador, também possui uma boa quantidade de memória e, na maioria das vezes, vários “núcleos”, ou seja, unidades de cálculo.

A memória é dividida em várias partes:
a memória viva, ou RAM (Random Access Memory), usada para programas e dados;
a memória morta, ou ROM (Read Only Memory), usada na inicialização;
a memória de massa, como disco rígido, pendrive, cartão de memória externo etc.
Periféricos completam o computador: teclado, mouse, superfície tátil, scanner, placa gráfica, tela, impressora etc.
Os computadores do futuro
Outros princípios estão sendo explorados para o computador do futuro: substituir os elétrons pela luz, no campo da fotônica, usar as propriedades magnéticas dos elétrons, na spintrônica, ou recorrer aos fenômenos quânticos, com o computador quântico.