Det finns ingen enda, allmänt överenskommande antal "generationer" av datorer. Generationernas begrepp är mer en historisk ram än en styv kategorisering. Här är varför:
* Överlappande tekniker: Datorutveckling är en kontinuerlig process. Ny teknik dyker upp och är ofta integrerade i befintliga system och suddar linjerna mellan generationer.
* varierande kriterier: Olika källor kan använda olika kriterier för att definiera generationer, till exempel:
* Den primära tekniken som används (vakuumrör, transistorer, integrerade kretsar osv.)
* Det primära syftet (vetenskaplig datoranvändning, bearbetning av affärsdata, personlig användning osv.)
* Förbättringar i prestanda, storlek och kostnad
En gemensam och allmänt accepterad uppdelning är dock:
* Första generationen (1940-1950s): Vakuumrör, stora och dyra, främst för vetenskaplig datoranvändning. Exempel:Eniac, Univac
* andra generationen (1950-1960s): Transistorer, mindre och mer pålitliga, introducerade affärsdatabehandling. Exempel:IBM 1401, PDP-1
* Tredje generationen (1960-1970s): Integrerade kretsar (ICS), mindre och billigare, ledde till minicomputers och ökningen av programvara. Exempel:IBM System/360, DEC PDP-11
* fjärde generationen (1970-talets närvarande): Mikroprocessorer, persondatorer och nätverk. Exempel:Apple II, IBM PC
* Femte generation (nuvarande och därefter): Konstgjord intelligens, parallell bearbetning, kvantberäkning. Exempel:Deep Blue, IBM Watson
Obs: Vissa källor kan inkludera ytterligare generationer utöver den femte, omfattande utvecklingen inom specifika områden som mobil datoranvändning eller molnberäkning.
Sammanfattningsvis, även om det inte finns något definitivt antal, ger den gemensamma ramen för fem generationer en användbar översikt över de viktigaste tekniska förändringarna i datorhistorien.