Andra generationens datorer (ungefär 1959-1965) kännetecknades av användningen av
transistorer istället för vakuumrör. Detta var den viktigaste tekniska framsteget. Medan transistorer inte var * bara * förbättringen, var de den definierande.
Här är en uppdelning av teknologierna:
* transistorer: Dessa ersatte vakuumrör, vilket gjorde datorer mindre, snabbare, mer pålitliga och betydligt mindre krafthungriga. Detta är den primära definierande egenskapen.
* Magnetkärnminne: Detta var den dominerande formen av slumpmässigt åtkomstminne (RAM). Det var snabbare än tidigare tekniker men ändå relativt långsamt enligt moderna standarder.
* Programmeringsspråk på hög nivå: Utvecklingen av språk som COBOL och FORTRAN tillät programmerare att skriva instruktioner i en mer mänsklig läsbar form, snarare än maskinkoden för den första generationen. Denna ökade programmeringseffektivitet och tillgänglighet.
* batchbehandling: Detta var den primära metoden för drift. Jobb lämnades in i partier och behandlades i följd, utan de senare generationernas interaktiva kapacitet.
* magnetband och trummor: Dessa var de viktigaste formerna av sekundär lagring, vilket möjliggjorde lagring av stora mängder data, även om åtkomsttiderna var långsamma jämfört med moderna hårddiskar.
Det är viktigt att notera att övergången inte var omedelbar. Tidiga andra generationens maskiner införlivade fortfarande vissa aspekter av första generationens teknik i sin design, men det utbredda antagandet av transistorer markerade ett betydande språng framåt.