O matemático húngaro John von Neumann formalizou o projeto lógico de um computador. O modelo lógico de computador proposto por von Neumann pode ser descrito pela seguinte figura:
A parte faltante na imagem é:
Unidade de processamento.
Memória.
Gerenciador de processos.
Placa mãe.
Armazenamento.