RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan venus.unive.it/borg [email protected] Ricevimento martedì, 12.00-13.00. Aula ?? Modalità esame: scritto + tesina facoltativa 1 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 •DESKTOP •NOTEBOOK •PALMTOP •PDA (Personal Digital Assistant) 2 Multiutente Mono o Personal Computer 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 3 MAINFRAME •Dotati di più unità separate •Progettazione dell’architettura interna finalizzata a ripartire in modo ottimale e carichi di lavoro •Grande velocità di elaborazione dati anche con applicazioni diverse •Utilizzo prevalente per le operazioni di calcolo scientifico 4 MINICOMPUTER •Dispositivi di minori dimensioni •Costituiti da una unità singola •Impiego diffuso nelle medie aziende MICROCOMPUTER •Dimensioni ancor più compatte •I primi modelli avevano un unico microprocessore che svolgeva tutte le funzioni in modo sequenziale 5 PERSONAL COMPUTER (PC) •Rappresentano il supporto ideale sia per l’utilizzo “personale” degli utenti, ma anche per l’ottimizzazione dei sistemi informativi aziendali •I PC di ultima generazione sono talmente avanzati da poter competere con gli elaboratori di famiglie superiori: proprio per questo quasi tutte le aziende progettano reti composte da PC in grado di svolgere varie attività sia in modo autonomo che interagendo con la banca dati centrale (server) 6 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 7 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 8 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 9 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 al minuto •I programmi venivano “scritti” su schede perforate 10 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 11 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”. 12 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 ma anche saldature e collegamenti elettrici …”in meno di un secondo, moltiplicava il numero 97.367 per sé stesso 5.000 volte”… 13 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 14 UN PO’ DI STORIA 9/9 15 • 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 di Arpanet, la madre di Internet • 1977 Nascita di Apple II, il primo personal computer • 1977 Bill Gates e Paul Allen fondano la Microsoft • 1984 Nascita di Macintosh • 1985 Nascita di Windows 1.0