John von Neumann
Arquitetura de programa armazenado — modelo de computador que ainda usamos.
O quê
John von Neumann (1903–1957) foi um matemático húngaro-americano de alcance quase implausível: contribuiu para teoria dos conjuntos, mecânica quântica, teoria dos jogos (com Morgenstern), o Projeto Manhattan, autômatos celulares — e para a arquitetura de computador que ainda usamos em 2026.
Em 1945, ele escreveu o First Draft of a Report on the EDVAC, um rascunho de 101 páginas que descreveu, pela primeira vez de forma logicamente completa e abstrata (sem amarrar a uma máquina física específica), a ideia de programa armazenado: instruções e dados vivem na mesma memória, em vez de o programa ser fixado por fios e chaves físicas, como no ENIAC.
Por ter sido o autor nominal do rascunho — embora o trabalho fosse coletivo, incluindo Eckert e Mauchly — o conceito ficou conhecido como arquitetura de von Neumann, e o nome pegou de forma definitiva.
Como funciona
A arquitetura de von Neumann
O modelo descreve um computador como cinco partes:
- Unidade de controle — busca e decodifica instruções.
- Unidade aritmético-lógica (ALU) — executa as operações.
- Memória — guarda dados e instruções juntos, endereçáveis uniformemente.
- Entrada e 5. Saída.
A consequência radical do “programa armazenado”: o computador pode tratar seu próprio código como dado — modificá-lo, gerá-lo, carregá-lo da memória. Compiladores, sistemas operacionais, JIT e o próprio ato de “carregar um modelo de IA na VRAM” descendem dessa decisão de 1945.
O gargalo de von Neumann
O modelo tem um custo embutido: como dados e instruções compartilham o mesmo barramento até o processador, a largura de banda entre CPU e memória vira o gargalo (von Neumann bottleneck). Em 2026 esse gargalo é a história central do hardware de IA: uma GPU NVIDIA H100 passa boa parte do tempo esperando memória, não calculando. O KV Cache de um LLM existe justamente para evitar recomputar e poupar tráfego de/para a memória — uma engenharia inteira construída ao redor da limitação que von Neumann criou.
Por que importa
Toda máquina que você usa é von Neumann (ou uma variação dela). Seu laptop, seu celular, e mesmo aceleradores massivamente paralelos como GPUs e TPUs ainda herdam o princípio de instruções armazenadas em memória endereçável.
Ele formalizou o que Babbage e Turing prenunciaram. Onde Charles Babbage separou mill e store em latão, e Alan Turing provou em 1936 que uma única máquina universal pode simular qualquer outra, von Neumann deu a planta de engenharia eletrônica que tornou a máquina universal construível e barata.
Inaugurou o pensamento de sistema. O EDVAC report é o primeiro documento que trata o computador como um objeto lógico projetável, separado de qualquer implementação física específica.
Estado em 2026
- A arquitetura segue universal, mas a pressão do gargalo memória/computação domina o design de chips de IA: HBM, memória empilhada, processamento near-memory e arquiteturas dataflow são todas tentativas de driblar o limite de 1945.
- Von Neumann também é lembrado por autômatos celulares e pela ideia de máquina auto-replicante — temas que ressoam em debates atuais sobre agentes autônomos e IA que escreve IA.
- No jogo, von Neumann é o laboratório inicial: o Site que define as regras básicas do tabuleiro sobre o qual todo o resto opera.
Tratamento de carta — proposta
von Neumann’s Architecture Legendary Site (starter lab) · Founders
Site inicial. Enquanto estiver em jogo, suas cartas de Modelo podem usar a habilidade de outra carta sua no campo uma vez por turno (instruções e dados compartilham a mesma memória).
“O computador pode tratar suas próprias instruções como números.”
Veja também
Feito pela Magik LLM Gathering
Isto que você acabou de ler é o nosso trabalho.
A Magik LLM Gathering constrói produtos de IA de verdade — e escreve sobre eles em português, sem hype. Se quiser conversar sobre o seu, deixe seu contato.
Recebido. Vamos te escrever em breve.
- von Neumann, J. (1945). First Draft of a Report on the EDVAC. Moore School of Electrical Engineering, University of Pennsylvania.
- Burks, A., Goldstine, H., von Neumann, J. (1946). Preliminary Discussion of the Logical Design of an Electronic Computing Instrument. IAS.
- Aspray, W. (1990). John von Neumann and the Origins of Modern Computing. MIT Press.
