Den andre generasjonen datamaskiner var en overgang til en transistorelementbase og markerte fremveksten av de første minidatamaskinene.
Videreutvikling av prinsippet om autonomi- implementeringen er allerede utført av individuelle enheter, noe som gjenspeiles i deres modulære struktur. I / O-enheter er utstyrt med egne kontrollenheter, kalt kontrollere, som gjorde det mulig å frigjøre den sentrale kontrollenheten fra å manipulere I / O-operasjoner.
I en andre generasjons datamaskin for å erstatte elektronisklamper mottar transistorer, og bruken av magnetiske kjerner og trommer som minneenheter, som er de fjerne forfedrene til dagens harddisker, blir også introdusert. På grunn av alle disse innovasjonene har størrelsen og kostnadene til datamaskiner gått kraftig ned.
Bibliotekbasert utvikling startetstandardapplikasjoner for integrerte systemer som har egenskapen til å fungere på datamaskiner av forskjellige merker. De mest populære programvareproduktene kjennetegnes i RFP for å løse problemer av en bestemt klasse.
Hensikten med å utvikle en systemprogramvareDet var forenkling og akselerasjon av prosessoren som skiftet mellom oppgavene. De første batch-prosesseringssystemene oppsto, og automatiserte lanseringen av den ene applikasjonen etter den andre, og økte prosessorens belastningsfaktor. Batch-prosesseringssystemer ble prototypen til nåværende operativsystemer, de var de første systemapplikasjonene designet for å kontrollere databehandlingsprosesser.