Primeira Geração (1940-1956):Tubos de Vácuo - Tubos de vácuo usados para processamento e armazenamento
- Capacidades de programação limitadas, muitas vezes requerendo intervenção manual
- Máquinas notáveis:ENIAC, UNIVAC I, IBM 701
Segunda Geração (1956-1963):Transistores - Substituição de tubos de vácuo por transistores, resultando em tamanho menor, menor consumo de energia e maior confiabilidade
- Introdução de memória de núcleo magnético
- Máquinas notáveis:IBM 7094, DEC PDP-1, CDC 6600
Terceira Geração (1964-1971):Circuitos Integrados - Circuitos integrados (ICs) combinavam vários transistores em um único chip semicondutor, reduzindo ainda mais o tamanho e o consumo de energia
- Máquinas notáveis:IBM System/360, DEC PDP-8, UNIVAC 1108
Quarta Geração (1971-1980):Microprocessadores - Microprocessadores, ou CPUs de chip único, introduzidos
- Surgiram os computadores pessoais (PCs)
- Máquinas notáveis:Intel 8080, Zilog Z80, Motorola 68000
Quinta Geração (1980 até o presente):Inteligência Artificial e Processamento Paralelo - Focado em avanços em inteligência artificial, sistemas baseados em conhecimento e processamento paralelo
- Introdução de interfaces gráficas de usuário (GUIs)
- Máquinas notáveis:IBM PC, Apple Macintosh, Cray II
Sexta Geração (Atual e Além):Computação Quântica - Ainda em fase inicial de desenvolvimento
- Utiliza mecânica quântica para processamento e armazenamento
- Potencial para avanços inovadores no poder da computação