A arquitetura de computadores evoluiu ao longo do tempo com o desenvolvimento de novas tecnologias e aprimoramentos nas estruturas existentes. Algumas das principais evoluções incluem o desenvolvimento da arquitetura Von Neumann, que separa a memória e a CPU, a criação da arquitetura RISC, que reduz o conjunto de instruções, e a evolução das arquiteturas de processadores x86 e ARM.