RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan http://venus.unive.it/borg borg@unive.it Ricevimento: mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica 1 Modalità esame: scritto + tesina facoltativa
UN PO DI STORIA 1/9 L abaco, dal latino abacus, significa polvere, era il materiale utilizzato per la costruzione (2000 a.c.). È il più antico strumento di calcolo che si conosca, utilizzato per la prima volta in Cina e successivamente diffuso anche tra i Greci e i Romani 2
UN PO DI STORIA 2/9 Pascalina. Ideata da Blaise Pascal nel 1642. è lo strumento di calcolo precursore della moderna calcolatrice. Permetteva di addizionare e sottrarre tenendo conto del riporto. Basata su ingranaggi rotanti con incise le cifre da 0 a 9, il riporto avveniva per mezzo di pesi che cadendo azionavano avanzamento rotella successiva 3
UN PO DI STORIA 3/9 La calcolatrice a scatti di leibniz del 1670. Ignorando il lavoro di Pascal, la creò con lo scopo di fare moltiplicazioni e divisioni 4
UN PO DI STORIA 4/9 L utilizzo del calcolatore nel mondo moderno risale circa al 1900, la tecnologia era soprattutto meccanografica (elaborazione, classificazione ecc. dei dati usando mezzi meccanici o elettromeccanici). Si eseguivano calcoli ad un ottima velocità, circa 60 operazioni alminuto I programmi venivano scritti su schede perforate 5
UN PO DI STORIA 5/9 Nel 1890 viene utilizzata una macchina per il conteggio tramite schede perforate. Tale macchina si diffuse velocemente negli uffici privati e pubblici. Venne fondata una società per la produzione su larga scala di tale macchine Nel 1924 tale società diventerà l IBM, International Business Machine 6
UN PO DI STORIA 6/9 Enigma, la prima macchina crittografica utilizzata durante la guerra per cifrare le comunicazioni Colosso, il primo vero computer della storia. Costruito in non più di 10 unità durante la guerra. Churchill ne ordinò la distruzione di tutte le copie in frammenti non più grandi di una mano. 7
UN PO DI STORIA 7/9 ENIAC, Electronic Numerical Integrator And Calculator. Usato durante la seconda guerra mondiale per calcolare traiettorie balistiche. Per programmare ENIAC bisognava spostare dei fili da appositi pannelli Programmare ENIAC significava utilizzare algoritmi saldature e collegamenti elettrici ma anche in meno di un secondo, moltiplicava il numero 97.367 per sé stesso 5.000 volte 8
UN PO DI STORIA 8/9 Alan Turing (1912-1954). Nel 1936 definisce il modello del calcolatore moderno, la cosiddetta macchina di Turing Tale macchina permette di eseguire operazioni elementari secondo una schema di calcolo ricorsivo che consente di risolvere ogni tipo di problema di logica simbolica in un numero finito di passi Mai costruita! Ma la sua idea costituirà la base dell archichettura dei computer moderni Von Neumann (1903-1957). padre dell architettura moderna dei nostri computer 9
UN PO DI STORIA 9/9 10 1955 Creazione di IBM 702, la prima macchina a transistor 1956 Nascita del linguaggio FORTRAN (seguiranno lisp, cobol, algol e basic) 1962 Creazione del primo video game (Steve Russell). 1 ora di gioco costava 300$ 1964 La Epson inventa la stampante a matrice di punti 1969 Nascita del sistema operativo Unix 1969 Intel produce il primo chip a 4 bit: Intel 4004 1969 Nascita diarpanet, la madre di Internet 1977 Nascita diapple II, il primo personal computer 1977 Bill Gates e Paul Allen fondano la Microsoft 1984 Nascita di Macintosh 1985 Nascita diwindows 1.0
TIPI DI ELABORATORI I computer si diversificano in base alla velocità di elaborazione, capacità di memoria, al costo e agli impieghi tipici. Per esempio: SUPERCOMPUTER MAINFRAME MINICOMPUTER Multiutente DESKTOP NOTEBOOK PALMTOP Mono o Personal Computer PDA (Personal Digital Assistant) 11
SUPERCOMPUTER Prestazioni elevatissime: Paralleli e/o multiprocessori Spesso progettati come prototipi Potenza di calcolo elevatissima: Grande capacità di memorizzazione Costo molto elevato Applicazioni: Previsioni del tempo 12