Första generationen (1940-1956):Vakuumrör
- Använda vakuumrör för bearbetning och lagring
- Begränsade programmeringsmöjligheter, krävde ofta manuella ingrepp
- Anmärkningsvärda maskiner:ENIAC, UNIVAC I, IBM 701
Andra generationen (1956-1963):Transistorer
- Ersatt vakuumrör med transistorer, vilket resulterar i mindre storlek, lägre strömförbrukning och ökad tillförlitlighet
- Magnetiskt kärnminne introducerat
- Anmärkningsvärda maskiner:IBM 7094, DEC PDP-1, CDC 6600
Tredje generationen (1964-1971):Integrerade kretsar
- Integrerade kretsar (IC) kombinerade flera transistorer på ett enda halvledarchip, vilket ytterligare minskar storleken och strömförbrukningen
- Anmärkningsvärda maskiner:IBM System/360, DEC PDP-8, UNIVAC 1108
Fjärde generationen (1971-1980):Mikroprocessorer
- Mikroprocessorer, eller single-chip CPUs, introducerades
– Persondatorer (PC) uppstod
- Anmärkningsvärda maskiner:Intel 8080, Zilog Z80, Motorola 68000
Femte generationen (1980-nutid):artificiell intelligens och parallell bearbetning
- Fokuserat på framsteg inom artificiell intelligens, kunskapsbaserade system och parallell bearbetning
- Introduktion av grafiska användargränssnitt (GUI)
- Anmärkningsvärda maskiner:IBM PC, Apple Macintosh, Cray II
Sjätte generationen (nuvarande och längre):Quantum Computing
– Fortfarande i tidiga utvecklingsstadier
- Använder kvantmekanik för bearbetning och lagring
- Potential för banbrytande framsteg inom datorkraft