Computers di Seconda Generazione(1955-1965)



Transistor Nel 1948 ai Bell Labs ( AT & T ), John Bardeen, Walter Brattain e William Shockley, inventano il transistor. Nel 1956 gli inventori del transistor ebbero il premio Nobel per la loro invenzione, che rivoluziono' completamente la tecnologia dei calcolatori ed e' alla base dell'informatica attuale.

Col transistor l'informatica inizio' ad evolversi sempre piu' velocemente, l'abbassamento dei costi apriva sempre nuove fasce di mercato, e l'aumento dei profitti permetteva il finanziamento della ricerca e l'innovazione.


In questo periodo vediamo la produzione differenziarsi per fasce di mercato. Da una parte ci sono grandi macchine, del costo di milioni di dollari, intese per calcoli scientifici, prodotte da IBM e CDC, da un'altra macchine commerciali, per lo piu' prodotte da IBM, meno costose e performanti ed orientate a trattare caratteri. Iniziano a farsi strada i minicomputers, macchine piu' piccole e poco costose alla portata di piccoli gruppi di lavoro. L'estensione del mercato provoca anche uno sviluppo del software, per rendere l'uso delle macchine possibile anche ai non addetti ai lavori, con creazione di compilatori e sistemi operativi.


Nel 1955 i Bell Labs produssero i primi computer a transistor. Nel 1956 al MIT fu costruito TX-0, il primo computer a transistor programmabile, nel 56 si iniziarono anche ad usare tastiere come dispositivi di input.


Nel 1957 Kenneth Olsen lascia il MIT e fonda la Digital Equipment Corporation (DEC), che inizia a produrre circuiti stampati. Questa ditta fa la sua fortuna producendo mini-computers, a costo relativamente basso, basati su circuiti stampati; queste macchine hanno un enorme mercato, rivolgendosi a tutti quei clienti che hanno bisogno di potenzialita' di calcolo, ma non hanno risorse sufficienti a per l'acquisto di grosse macchine, come quelle che vendeva allora l' IBM.

Nel 1961 la DEC produce il PDP-1, con 4000 parole di 18 bits, un clock di 5 microsecondi, uno schermo di 512 x 512 punti, questa macchina costava solo 120000 $ , invece che milioni, come i grandi calcolatori.

DEC PDP 1 ( 1960)


Nel 1957 Bill Norris ed altri fondano la CDC (Control Data Corporation) lasciando l'UNIVAC (Remington Rand Corp.) La CDC produrra' i piu' potenti calcolatori degli anni successivi.
Nel 1958 la NEC, in Giappone, inizia a produrre computers.


L'IBM col 7070 ( 1958 ) e poi col 7090 (1959) inizia a produrre computers interamente basati su transistor. Il 7090 usava 44.000 transistors ed aveva una memoria di 1.200.000 nuclei di ferrite, con un clock di qualche microsecondo, il 7094 avra' un clock di 2 microsecondi, ed una memoria di 32 k word di 36 bits. La serie 7000 era intesa per calcoli scientifici ed aveva parole grandi ed alte prestazioni.

IBM 7090
IBM 1401 Contemporaneamente l'IBM produce il 1401, macchina intesa per usi commerciali, basata sul byte, e parole di lunghezza variabile, e' ottimizzata per trattare caratteri. L'IBM vendette piu' di 12,000 macchine della serie 1400.
Negli anni 60 l'IBM detiene l'80 % del mercato dei computers.


Nel 1965 la DEC produce il PDP-8, un computer a 12 bit, del costo di soli 16.000 $, con queste macchine viene introdotto il bus, un insieme di linee di comunicazione che collegano l'unita' centrale e tutte le periferiche.

La DEC ne vendette circa 50.000.

DEC PDP 8


La maggior parte dei linguaggi di programmazione nascono negli ani 60. I primi compilatori erano stati scritti per UNIVAC (circa 1957) (A0, A2, detti MATH-MATIC) per sviluppo applicazioni matematiche.

Nel 57 Backus dell'IBM aveva introdotto il FORTRAN, inteso per usi matematici, e' il primo linguaggio di "alto livello" cioe' orientato al problema invece che alla macchina.

Nel 60 viene creato il COBOL inteso per usi commerciali ed ottimizzato per trattare grandi moli di dati, il LISP e' introdotto nel 1960 da John McCarthy, per risolvere problemi logici. Nel 1962 al MIT vengono scritti i primi giochi, per un computer PDP-11, nel 1964 Thomas Kurtz e John Kemeny introducono il BASIC, un linguaggio facile, per gli scopi didattici del Dartmouth College,


Nel 1969 ai Bell labs viene sviluppano il sistema Unix su una macchina DEC, contemporaneamente viene scritto il C.

L'Unix ed il C avranno grande importanza per gli sviluppi dell'informatica. Le radici del sistema operativo Unics si possono far risalire al CTSS, un sistema time sharing sviluppato al MIT (su un IBM 7094 modificato) , l'idea viene ripresa attorno al 1965 con MULTICS, un sistema operativo sviluppato da Mit, Bell Labs e General Electric, il progetto viene poi abbandonato dai partners commeciali e resta come sistema di ricerca al MIT.

Kenneth Thompson e Dennis Ritchie , che avevano lavorato al MULTICS, ne portano una versione ridotta su un PDP-7, dando cosi' vita ad Unix.

Gli autori di Unix Lavorano al PDP 11