Parte I. Introduzione. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 1
|
|
- Floriana Chiesa
- 6 anni fa
- Visualizzazioni
Transcript
1 Parte I Introduzione 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 1
2 Forme di comunicazione 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 2
3 Contenuti del Corso Struttura dell elaboratore e sue componenti principali Evoluzione storica Struttura a livelli CPU Memoria Principale, Memorie Secondarie Sottosistemi di I/O Periferiche L informazione e la sua codifica Concetto di informazione Codifica dei dati 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 3
4 Il livello della logica digitale Algebra booleana Circuiti logici digitali di base L unità aritmetico logica La memoria centrale I bus e la gestione dell I/O L architettura di un elaboratore elettronico Architettura della CPU Formato ed esecuzione delle istruzioni Traduzione e collegamento Pipelining Memorie cache 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 4
5 Le infrastrutture software Funzioni del sistema operativo La gestione dei processi La gestione della memoria La gestione delle periferiche Il file system Le infrastrutture hardware Architetture Sistemi Informativi Sistemi centrali, sistemi dipartimentali e personal computer Architetture di calcolatori paralleli(multiprocessore, Multicomputer) Architetture Client/Server 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 5
6 DSS decision support system Architettura generale Data mart Datawarehouse Data mining/query/olap Sviluppo di un caso concreto Sistemi open source Definizione Impatti sui sistemi applicativi della Pubblica Amministrazione 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 6
7 Esercitazioni Inserimento di un DSS in un caso aziendale Montaggio di un Personal Computer Inserimento di una rete wireless a superamento del Digital Divide 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 7
8 Riferimenti Lucidi pubblicati sul sito Appunti presi a lezione Testo: Introduzione ai sistemi informatici,3/ed D. Sciuto, G. Buonanno, W. Fornaciari, L. Mari, 2006 The McGraw-Hill Companies 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 8
9 Modalità dell esame Prova scritta unica Durata 90' 4 domande a risposta chiusa con motivazione (3 punti ciascuna) e 3 domande a risposta aperta (6 punti ciascuna) Autovalutazione prima dell esame 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 9
10 Filosofia del corso Materia molto vasta, afferrate i concetti, e approfondite i dettagli sui libri, su internet, nei forum. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 10
11 Parte I Evoluzione dei Sistemi di Elaborazione 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 11
12 Evoluzione degli Elaboratori N.B. Quasi tutta l evoluzione ha avuto luogo negli ultimi 50 anni 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 12
13 Generazione 0 ( ) Pascal ( ) Pascaline: addizioni e sottrazioni Leibniz ( ) Anche moltiplicazioni e divisioni Charles Babbage ( ) A) Macchina Differenziale Algoritmo fisso Output su piastra di rame B) Macchina Analitica Prima macchina programmabile Ada Lovelace (figlia di Lord Byron) Memoria: 1000x50 cifre decimali I/O su schede perforate Limite: tecnologia meccanica 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 13
14 Generazione 0 ( ) Charles Babbage ( ) L'idea del calcolatore programmabile si concretizzò nella progettazione della Macchina Analitica (Analytical Engine) che doveva essere, nei progetti di Babbage, uno strumento di calcolo "universale" le cui operazioni possono essere di volta in volta specificate insieme ai dati da elaborare. La Macchina Analitica rappresentava un progetto estremamente innovativo, ma la complessità e la precisione richiesta per i suoi meccanismi e la mancanza di fondi resero impossibile la realizzazione concreta di tale strumento. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 14
15 Generazione 0 ( ) Charles Babbage ( ) The London Science Museum's replica Difference Engine, built from Babbage's design. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 15
16 Generazione zero Solo grandi computer 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 16
17 Generazione 0 (continua) (Macchine elettromeccaniche) Konrad Zuse (~1930 Germania) Macchina a relè Distrutta nella guerra John Atanasoff (~1940 USA) Aritmetica binaria Memoria a condensatori Howard Aiken (~1940 USA) MARK 1: versione a relè della macchina di Babbage (~100 anni dopo!) Memoria: 72x23 cifre decimali tempo di ciclo: 6 sec. I/O su nastro perforato 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 17
18 Generazione 0 (continua) (Macchine elettromeccaniche) Howard Aiken (~1940 USA) Mark Entra in funzione il calcolatore elettromeccanico "Mark 1". Costruito nei laboratori della Industrial Business Machines (I.B.M.), funziona con dei programmi registrati su nastro perforato. Pesa quasi 5 tonnellate, e le sue 78 sezioni di calcolo sono comandate con più di 3000 relè. Questa mole di componenti permetteva al "Mark 1" di sommare due numeri di 23 cifre in meno di mezzo secondo. Il "Mark 1" fu anche protagonista della coniazione del termine "bug", che oggi sta a indicare un errore di esecuzione di un programma. Durante una sessione di calcolo, infatti, il "Mark 1" iniziò a comunicare risultati errati: la matematica Grace Murray Hopper, dopo una lunga ricerca, trovò che un insetto ("bug") era rimasto schiacciato nel relè 70 del pannello F. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 18
19 Generazione 0 (continua) Quando il lettore delle schede perforate rileva un foro, passa corrente elettrica che raggiunge la bobina. Questa genera un campo magnetico che attrae la barretta metallica e i due contatti elettrici si toccano, facendo passare corrente che andrà ad attivare un dispositivo meccanico di calcolo. Dei molti relè presenti in una macchina da calcolo elettromeccanica, ognuno attiva un dispositivo di calcolo specifico. Nelle macchine più evolute, le componenti meccaniche vengono sostituite da gruppi di relè direttamente utilizzati per rappresentare numeri, sfruttando le diverse combinazioni di acceso/spento alle quali possono dar luogo. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 19
20 I Generazione ( ) Tecnologia a tubi termoionici anche dette valvole elettroniche COLOSSUS (~1940 GB) Gruppo di Alan Turing Progetto mantenuto segreto ENIAC (~1946 USA) 1945 L'Electronic and Numeric Integrator and Calculator (ENIAC) entra in funzione in un laboratorio del Maryland. Il finanziatore dell'opera, l'esercito Americano, sborsò mezzo milione di dollari di allora per la costruzione di questo "dinosauro". Il calcolatore serviva per la compilazione rapida dei dati balistici necessari all'artiglieria americana. Con condensatori, valvole, resistenze, 30 tonnellate di peso ed un consumo di 175 kilowatt (come 1200 computer odierni), l'eniac era in grado di elaborare tabelle balistiche utilizzando componenti interamente elettronici. La sua costruzione, tuttavia, fu completata 9 mesi dopo la fine della guerra. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 20
21 I Generazione ( ) ENIAC (~1945 USA) 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 21
22 I Generazione ( ) Tecnologia a tubi termoionici anche dette valvole elettroniche 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 22
23 I Generazione ( ) Tecnologia a tubi termoionici anche dette valvole elettroniche Sono costituite da un catodo che emette elettroni quando è portato ad una determinata temperatura, una o più griglie aventi la funzione di controllare il flusso degli elettroni e l'anodo o placca con il compito di raccogliere gli elettroni stessi. La struttura elettrodica è racchiusa in un involucro di vetro (a volte di metallo) da cui escono verso l'esterno i piedini di collegamento ai vari elettrodi del tubo. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 23
24 La Macchina di Von Neumann Nel 1944, von Neumann cominciò a collaborare con il gruppo di scienziati impegnati nella costruzione dell'eniac, e ben presto si rese conto che l'architettura di questo calcolatore era ridondante e poco razionale. Inoltre, von Neumann capì che la programmazione del computer mediante la riconfigurazione di un numero enorme di interruttori e di cavi era lenta, faticosa e poco flessibile. Per costruire un vero calcolatore elettronico programmabile occorreva che il programma non fosse rigidamente predisposto nell'hardware (tramite interruttori e cavi), e neppure letto sequenzialmente da nastri perforati (troppo lenti), ma risiedesse in una memoria scrivibile ad accesso veloce, assieme ai dati da elaborare e alle costanti numeriche. Von Neumann fu il primo a descrivere l'architettura dei calcolatori in termini logico-funzionali, secondo uno schema astratto slegato dai dispositivi fisici utilizzati per realizzare le varie operazioni. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 24
25 La Macchina di Von Neumann RAM (Random Access Memory, accesso arbitrario mediante indirizzo), Input (unità di ingresso) Output (unità di uscita), Control Unit (unità di controllo) realizza il funzionamento della macchina secondo le modalità spiegate nel seguito. Contiene due registri in grado di memorizzare valori numerici interi, esattamente come le celle della RAM: un registro accumulatore ed un registro contatore di programma (Program Counter, abbreviato PC). Inoltre, contiene un ulteriore registro (Instruction Register, abbreviato IR), il cui ruolo è trasparente al programmmatore, in quanto, come vedremo, entra in gioco solo a livello dell'esecuzione dei programmi. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 25
26 Sistemi Commerciali Inizio dominato da UNIVAC L IBM entra nel mercato nel 1953, posizione dominante fino agli anni 80: IBM 701 (1953): Memoria: 2k word di 36 bit 2 istruzioni per word IBM 704 (1956): Memoria: 4k word di 36 bit Istruzioni a 36 bit Floating-point hardware IBM 709 (1958) Praticamente un 704 potenziato Ultima macchina IBM a valvole 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 26
27 II Generazione ( ) Tecnologia a transistor Un transistor può avere diversi aspetti, a seconda del fabbricante e del tipo di applicazioni per cui è previsto; in ogni caso, i terminali o punti di contatto che permettono di inserirlo in un circuito sono tre, e sono sempre gli stessi: collettore, emettitore e base. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 27
28 II Generazione ( ) Tecnologia a transistor TXO e TX2 macchine sperimentali costruite allo MIT Uno dei progettisti del TX2 fonda una propria società la Digital Equipment Corporation (DEC) La DEC produce il PDP-1 (1951): Memoria: 4k parole di 18 bit Prestazioni simili all IBM 7090 Prezzo meno di un decimo Schermo grafico pixel (primi videogiochi) Comincia la produzione di massa 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 28
29 II Generazione ( ) Tecnologia a transistor La DEC produce il PDP-1 (1951): 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 29
30 II Generazione ( ) Tecnologia a transistor Calcolatore Olivetti Programma 101 (1965). La tecnologia a transistor consentì un grado di miniaturizzazione già sufficiente per produrre calcolatori da tavolo di elevate prestazioni, quali la Olivetti P101. Questa si può considerare un immediato precursore dei personal computer. Essa veniva programmata in un linguaggio evoluto e consentiva di memorizzare dati e programmi su schede magnetiche flessibili. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 30
31 Tipologie di sistemi Mainframe : grossi calcolatori per applicazioni scientifiche, militari e PA IBM 7090 Versione transistorizzata del 709 Memoria 32k word a 36 bit Domina il mercato fino agli anni 70 Pochi esemplari, costano milioni di $ Piccoli sistemi: per medie aziende o di appoggio ai mainframe IBM 1401 Stessa capacità di I/O del 7090 Memoria 4k word 8bit (1byte) Orientata a caratteri Istruzioni per la manipolazione di stringhe 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 31
32 Memorie a nuclei Ingrandimento di una memoria a nuclei. Le memorie a nucleo magnetico sono costituite da matrici composte di piccoli anelli di ferrite. La magnetizzazione dei nuclei (secondo due possibili direzioni di magnetizzazione) permette di memorizzare in ogni singolo nucleo un bit di informazione. Ogni nucleo di ferrite, mediante i fili elettrici che lo attraversano, può essere selezionato e magnetizzato in uno dei due sensi e può così registrare convenzionalmente un 1 o uno 0. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 32
33 Minicomputer 1959 La Olivetti presenta il primo progetto di calcolatore elettronico di produzione italiana: è l'elea 9003 (Elaboratore Elettronico Automatico), basato totalmente su una architettura a transistor. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 33
34 Il Minicomputer DEC PDP-8 (1963) Successore diretto del PDP-1 Interconnessione a bus, molto flessibile Architettura incentrata sull I/O Possibilità di connettere qualsiasi periferica Prodotto in oltre esemplari 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 34
35 DEC PDP Viene commercializzato il PDP-8, meno potente degli altri calcolatori disponibili sul mercato. Tuttavia il prezzo contenuto ne favorì il successo: l'elaboratore entrò in numerose scuole americane e divenne uno dei primi computer a disposizione degli studenti. Uno di questi fu il quattordicenne William Henry III Gates, che sperimentò i primi rudimenti informatici proprio su un PDP-8. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 35
36 III Generazione ( ) (Tecnologia LSI e VLSI) Evoluzione dell architettura HW Microprogrammazione Unità veloci floating-point Processori ausiliari dedicati alla gestione dell I/O Evoluzione dei Sistemi Operativi Virtualizzazione delle risorse Multiprogrammazione: esecuzione concorrente di più programmi Memoria Virtuale: rimuove le limitazioni dovute alle dimensioni della memoria fisica 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 36
37 Mainframe Serie IBM System/ L IBM introduce una famiglia di elaboratori basato su circuiti integrati (passo decisivo) Serie IBM System/360 Macchine con lo stesso linguaggio Range di prestazioni (e prezzo) 1-20 Completa compatibilità Portabilità totale delle applicazioni OS comune OS/360 capace di decine di milioni di operazioni al secondo. Il successo di questo calcolatore fu strepitoso: venivano prodotte fino a mille unità al mese, mentre le azioni della IBM, crescendo vertiginosamente, fecero sì che la azienda divenne il maggiore produttore al mondo di calcolatori elettronici. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 37
38 Serie IBM System/360 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 38
39 Serie IBM System Mainframe Sistema operativo MVS TP Monitor VTAM, CICS, IMS Terminali verdi 3270 Data Base 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 39
40 Serie DEC PDP-11 e UNIX Evoluzione diretta del PDP-8 Parole di memoria e istruzioni a 16 bit Architettura a bus (Unibus) Grande flessibilità nella gestione e nell interfacciamento di periferiche e strumentazione al bus Domina il mercato fino alla fine degli anni 70 Prodotto in milioni di esemplari Diffusissimo nelle università Supporta il sistema operativo UNIX, indipendente dalla piattaforma Influenzerà un intera generazione di progettisti e di utenti 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 40
41 L invenzione del microprocessore 1971 Tre ingegneri elettronici della Intel - Integrated Electronics Inc - tra cui l'italiano Federico Faggin, inventano il microprocessore, un pezzettino di silicio capace di contenere centinaia (migliaia, milioni) di transistor. Alla produzione della Intel si affianca quella della Texas Instruments. Dall'altra parte dell'oceano, in Giappone, alcune aziende iniziano una produzione parallela di microchip, senza rispettare i copyright stabiliti dalle rivali americane. Pochi anni dopo, malgrado una multa miliardaria, il Giappone diverrà il maggiore produttore al mondo di microchip. Federico Faggin Intel 4004 a 4 bit Il primo processore della Intel 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 41
42 .E nacque il Personal Computer 1980 Il personal computer più economico viene progettato, costruito e commercializzato dall'inglese Clive Sinclair. E' il ZX-80, un'altra pietra miliare nella storia dell'informatica. Diffusissimo all'inizio degli anni '80, fu la base di lancio per tutti i successivi computer prodotti da Sinclair. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 42
43 .E esplode il Personal Computer 1981 PC IBM con Intel 8088 e MS DOS della minuscola Microsoft : svolta epocale!! Nuove architetture Informatica diffusa non solo per specialisti Duopolio Intel/Microsoft 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 43
44 Un pò di sano patriottismo.. Produttore Olivetti Modello M-20 Dati essenziali Anno 1983 Processore Z8001 Disco 2 drives da 5"1/4 PCOS proprietario Interfaccia RS 232 Basic 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 44
45 Un pò di sano patriottismo.. L' Olivetti M-20 fu sviluppato nei stabilimenti americani di Cupertino, basato su un processore Z-8001 a 16 bit. Questa scelta rese impossibile l'uso del MS-DOS e la Olivetti decise di sviluppare un proprio sistema operativo, il PCOS. Oggi un simile prodotto è considerato un prezioso esempio di originalità informatica, ma allora si rivelò troppo limitativo per gli utenti: alcuni modelli potevano far girare un versione primordiale dell'ms-dos, ma era necessario avviare il computer con un secondo processore Intel. Nell'aspetto l' Olivetti M-20 si presenta diviso in due corpi principali, il monitor ed il cabinet: quest'ultimo unisce la tastiera e i due disk-drives in un elegante involucro di plastica. L' Olivetti M-20 si diffuse principalmente nelle strutture scolastiche, negli uffici e dovunque fossero richieste le reti interne, rese possibili dalle potenzialità offerte dal computer. Nel complesso l' Olivetti M 20 fu un computer dalle grande potenzialità, ma con un successo limitato. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 45
46 Intel cresce Coprocessore matematico Intel 80387/DX-20. Nei primi personal computer le operazioni matematiche più complesse potevano essere svolte da un apposito circuito integrato, denominato coprocessore matematico, oppure mediante una serie di programmi ad hoc. In questo caso, la componente fisica può essere sostituita (virtualizzata) da un programma SW. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 46
47 E Microsoft cresce.. MS DOS a carattere, monotasking Windows 3.1 grafico,monotasking OS2 IBM / Microsoft grafico, multitasking Windows NT grafico, multitasking E poi sempre piu soluzioni applicative nel sistema operativo ( Explorer,etc) Windows Server 2003 Windows XP VISTA 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 47
48 E Microsoft cresce.. Un manuale del sistema operativo DOS versione L'utilizzo di un calcolatore non comporta semplicemente l'acquisto delle parti fisiche ma, indipendentemente dall'applicazione specifica che richiediamo alla macchina, include una serie di programmi essenziali per il funzionamento della macchina stessa: l'insieme di questi programmi va sotto il nome di sistema operativo (SO). I sistemi operativi conferiscono all'hardware dei computer la capacità di dialogare in modo amichevole con l'utente. In tal modo, l'utente dialoga con il computer come se avesse di fronte una "macchina virtuale" dotata di funzionalità molto più ricche di quelle offerte dalla macchina fisica (hardware). 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 48
49 IV Generazione: il PC Diretto discendente del minicomputer: Architettura a bus Parole e istruzioni a 16 bit Nasce nel 1980 all IBM (che dà così avvio alla propria decadenza) Tentativo Olivetti con M20/M24 Esplosione del mercato dei cloni Crollo dei costi ed enorme espansione dell utenza Dai grandi Centri di Elaborazione a un contesto di Informatica Distribuita L espansione del PC è trainata da tre fattori: Aumento della capacità della CPU Discesa dei costi della memoria Discesa dei costi dei dischi 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 49
50 La legge di Moore (1965) Il numero di transistor su di un chip raddoppia ogni 18 mesi Circa un aumento del 60% all anno Conseguenze: Aumento della capacità dei chip di memoria Aumento della capacità delle CPU 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 50
51 Legge di Moore per le CPU Più transistor in una CPU significano: Eseguire direttamente istruzioni più complesse Maggiore memoria sul chip (cache) Maggiore parallelismo interno N.B. Altro fattore tecnologico decisivo è la frequenza di funzionamento 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 51
52 Intel Computer Family The Intel CPU family. Clock speeds are measured in MHz (megahertz) where 1 MHZ is 1 million cycles/sec. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 52
53 Microprocessore Intel Pentium 4 chip 23/03/2007 ( che va sulla board ). Calcolatori Elettronici - Prof. Gregorio Cosentino 53
54 Personal Computer 1. Pentium 4 socket P Support chip 3. Memory sockets 4. AGP connector 5. Disk interface 6. Gigabit Ethernet 7. Five PCI slots 8. USB 2.0 ports 9. Cooling 10. BIOS This figure is a photograph of the Intel D875PBZ board. The photograph is copyrighted by the Intel Corporation, 2003 and is used by permission. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 54
55 Legge di Nathan Il software è un gas: riempie sempre completamente qualsiasi contenitore in cui lo si metta (ma sicuramente non è un gas perfetto!) Al calare dei costi e all aumentare della memoria disponibile, le dimensioni del software sono sempre cresciute in proporzione Il Circolo Virtuoso Costi più bassi e prodotti migliori Aumento dei volumi di mercato Fattori di scala nella produzione Costi più bassi... 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 55
56 Tipologie di computer Personal Computer Sappiamo chi è Server Su rete locale o Web server Memorie fino a qualche Gbyte Decine di Gbyte di disco Gestione di rete efficiente COW (Cluster of workstations) Sistema multiprocessore ad accoppiamento lasco Hardware di tipo standard: costi contenuti Strutture di connessione veloci Elevata capacità di elaborazione complessiva 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 56
57 Tipologie di Computer Mainframe Diretti discendenti della serie 360 Gestione efficiente dell I/O Periferie a dischi di molti Tbyte Centinaia di terminali connessi Costi di parecchi miliardi Perché sopravvivono? Gestiscono applicazioni legacy Costi di migrazione delle applicazioni molto superiori a quelli dell HW 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 57
58 Supercomputer Macchine molto potenti dedicate al number crunching per particolari applicazioni ( Fisica Nucleare, Meteorologia, Elaborazione dell immagine, Chimica, Fluidodinamica, etc ) Architettura molto sofisticata: Pipelining Multiprocessore Nicchia di mercato molto specifica. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 58
59 Supercomputer 1976 Il primo supercalcolatore del mondo, il Cray-I, è commercializzato dalla società fondata da Seymour Cray. Il computer era talmente potente che il Pentagono decise di venderlo solamente a pochi clienti fedeli agli USA. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 59
60 Internet 1970 Il 1970 è ricordato per un grande evento, che rivoluzionerà per sempre la nostra vita a partire dagli anni '90. Il governo degli Stati Uniti, nell'ambito di un progetto per la difesa militare, istituisce un rete di comunicazioni interne gestite dai computer del Pentagono. Il nome della rete è ARPANET. Quando, vent'anni dopo, lo scopo iniziale sarà cessato, la rete diventerà accessibile dal grande pubblico, che la conoscerà con il nome Internet. Il primo nucleo di Arpanet collegava tre università americane 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 60
61 Evoluzione dei linguaggi di programmazione C fu inventato nei mitici laboratori BELL per essere utilizzato con il sistema operativo UNIX C++ aggiunse a C istruzioni e concetti tratti dal mondo della programmazione orientata ad oggetti Java e un linguaggio orientato agli oggetti, scambiabili su Internet (applet ), e lanciabili su qualsiasi macchina che abbia la Java Virtual Machine 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 61
62 Portabilità ed efficienza Vantaggi di Java: Indipendenza dalla piattaforma Totale portabilità delle applicazioni Svantaggi di Java: Inefficienza degli interpreti Inefficienza del linguaggio Tipico contesto applicativo: il Web Applet: piccoli programmi inseriti nelle pagine html Servlet: applicazioni, anche consistenti, eseguite sul server I browser hanno al loro interno interpreti JVM Semplice sviluppo di applicazioni client-server su Internet 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 62
63 2001 Odissea nello spazio Fantasia o realtà? 1968 Arriva nelle sale cinematografiche "2001: Odissea nello Spazio", che vede come protagonista un supercomputer parlante (erano quelli gli anni dei primi esperimenti di sintesi vocale) denominato "HAL 9000", acronimo di "Heuristically-programmed Algorithmic". Una schiera maliziosa di appassionati è convinta che le tre lettere H.A.L. siano state scelte perchè nell'alfabeto precedono le lettere I.B.M.. 23/03/2007 Calcolatori Elettronici - Prof. Gregorio Cosentino 63
Parte I. Evoluzione dei Sistemi di Elaborazione
Parte I Evoluzione dei Sistemi di Elaborazione Fondamenti Informatica 2 - Prof. Gregorio Cosentino 1 Evoluzione degli Elaboratori N.B. Quasi tutta l evoluzione ha avuto luogo negli ultimi 50 anni Fondamenti
DettagliParte I. Evoluzione dei Sistemi di Elaborazione
Parte I Evoluzione dei Sistemi di Elaborazione Calcolatori Elettronici (5 crediti) Prof. S. Salza a.a. 00-01 I.1 Contenuti del Corso Struttura dell elaboratore e sue componenti principali Evoluzione storica
Dettagli! addizioni e sottrazioni. ! anche moltiplicazioni e divisioni. ! A) Macchina Differenziale. ! Algoritmo fisso (differenze finite)
Evoluzione degli Elaboratori N.B. Quasi tutta l evoluzione ha avuto luogo negli ultimi 50 anni Generazione 0 (1600-1945) Pascal (1623-1662)! addizioni e sottrazioni Leibniz (1646-1716)! anche moltiplicazioni
DettagliParte I. Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009)
Parte I Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009) I.1 Evoluzione degli Elaboratori N.B. Quasi tutto è successo negli ultimi 50 anni I.2 Generazione 0 (1600-1945) Pascal (1623-1662) Pascaline:
DettagliParte I. Evoluzione dei Sistemi di Elaborazione
Parte I Evoluzione dei Sistemi di Elaborazione I.1 Contenuti del Corso L architettura dell elaboratore e le sue componenti Struttura a livelli CPU, memoria, dispositivi di I/O Sottosistemi di I/O Periferiche
DettagliCalcolatori Elettronici Esercitazione n 1
Corso di studi in Ingegneria Elettronica A.A. 2003/2004 Calcolatori Elettronici Esercitazione n 1 Ing Giovanni Costa Sommario: Evoluzione dell industria dei calcolatori Breve storia dei calcolatori Legge
Dettaglia.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci
Architettura degli Elaboratori a.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci Docente Barbara Masucci Ø http://www.di.unisa.it/professori/masucci Ø bmasucci@unisa.it Ø studio 43, quarto
DettagliEvoluzione dei sistemi di calcolo. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni
Evoluzione dei sistemi di calcolo Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Calcolatrici Meccaniche La Pascalina I642 La pascalina è uno strumento di calcolo precursore
DettagliCASO STUDIO: IL PERSONAL COMPUTER
CASO STUDIO: IL PERSONAL COMPUTER 1 Prologo Penso che nel mondo ci sia mercato forse per 4 o 5 computer Thomas Watson, presidente della IBM, 1943 Progettazione e Sviluppo Prodotto 2 1 I precursori L abaco
DettagliCalcolatori Elettronici
Calcolatori Elettronici (5 crediti) A.Marchetti Spaccamela a.a. 2006/2007 Informazione generali sul corso Obiettivo del corso: Conoscenza del funzionamento di un calcolatore elettronico Verifica Prova
DettagliArchitettura dei calcolatori
Cos'è un calcolatore? Architettura dei calcolatori Esecutore automatico di algoritmi Macchina universale Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura
DettagliFONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA
FONDAMENTI DI INFORMATICA Obiettivo del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo. Fornire i primi strumenti di descrizione e di analisi dei sistemi digitali. Descrivere
DettagliArchitettura dei sistemi di elaborazione: Modelli Architetturali La CPU: Generalità
Architettura dei sistemi di elaborazione: Modelli Architetturali La CPU: Generalità La preistoria dei sistemi di elaborazione Fin dai tempi più antichi l uomo ha costruito apparecchi utili per alleviare
DettagliFONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA
FONDAMENTI DI INFORMATICA Obiettivo del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo. Fornire i primi strumento di descrizione e di analisi dei sistemi digitali. Descrivere
DettagliFondamenti: Informatica, Computer, Hardware e Software
Consulente del Lavoro A.A 2002/2003 I Semestre Fondamenti: Informatica, Computer, Hardware e Software prof. Monica Palmirani Finalità del corso fornire elementi di informatica di base teorici che consentano
DettagliL architettura del calcolatore
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 1 L architettura del calcolatore Settembre 2006 L architettura del calcolatore 1 Nota bene Alcune parti del presente materiale
DettagliOrganizzazione strutturata
Organizzazione strutturata Evoluzione storica a.a. 2002-03 L. Borrelli 1 Complessità dei Sistemi di Elaborazione Caratteristica dei Sistemi di Elaborazione: Complessità Per trattare sistemi complessi è
DettagliCorso di Calcolatori Elettronici I
Corso di Calcolatori Elettronici I Evoluzione dei Calcolatori Elettronici Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2016-2017 Roberto Canonico Corso di Calcolatori Elettronici
DettagliRETI E SISTEMI INFORMATIVI
RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento martedì, 12.00-13.00. Aula?? Modalità esame: scritto + tesina facoltativa 1 TIPI DI ELABORATORI I computer
DettagliLez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2
Lez. 4 L hardware 1 Dott. Pasquale De Michele Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli pasquale.demichele@unina.it
DettagliInformatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti
Informatica 80 ore divise in 4 UFC Docente: Michela Bacchin Contatti: michela.bacchin.corsi@gmail.com Tramite Ermes Studenti Programma UFC 12: Strumenti per il trattamento dei documenti testuali UFC 13:
DettagliCapitolo 1 Introduzione. Il problema. Una transizione
Capitolo 1 Introduzione Il problema L informazione è oggi oggetto di grande interesse: si parla, per esempio, di società dell informazione... si parla, per esempio, di tecnologia dell informazione... ma
DettagliInformatica A.A. 2006/2007. Università degli Studi di Catania. Giuseppe Nicosia
Informatica A.A. 2006/2007 CdL in Matematica e CdL Matematica per le Applicazioni Università degli Studi di Catania Giuseppe Nicosia www.dmi.unict.it/~nicosia Elementi Fondamentali di un Calcolatore Il
DettagliFondamenti di Informatica
Fondamenti di Informatica Parte Prima: Introduzione storica Fondamenti di informatica Calcolatori meccanici L'ingresso del calcolatore nel mondo del lavoro risale all'inizio del 1900; la tecnologia delle
DettagliCosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 1^ parte Cosa è Arduino? Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda
DettagliDal sistema operativo all' hardware
Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? Scheda madre Alimentatore Memorie Secondarie (floppy disk, hard
DettagliIntroduzione. Informazione. Reti. Cosa caratterizza l informazione? Fondamenti di Informatica e della Telematica A.A
Fondamenti di Informatica e della Telematica A.A. 2005-06 Informazione Introduzione Università Roma Tre Comunicazione nella Società della Globalizzazione Prof. Stefano Guerrini guerrini@di.uniroma1.it
DettagliConcetti Introduttivi
Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Introduzione In questo corso ci occuperemo
DettagliFondamenti di programmazione!! Parte 2!
Fondamenti di programmazione!! Parte 2! 1! Definizione intuitiva di algoritmo! n Elenco finito di istruzioni che specificano una serie di operazioni, eseguendo le quali e possibile risolvere ogni istanza
DettagliFondamenti di Informatica B
Fondamenti di Informatica B Lezione n.1 Alberto Broggi Gianni Conte A.A. 2005-2006 Fondamenti di Informatica B Obiettivi del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo Fornire
DettagliPiccoli Ingegneri Informatici
Piccoli Ingegneri Informatici 1 Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer p Science) ) Scienza dell informazione Definizione i i proposta: Scienza della rappresentazione
DettagliLaboratorio di Informatica I
Struttura della lezione Lezione 1: Introduzione al corso Laboratorio di Informatica I Corso di Laurea in Informatica Il corso di Laboratorio di Informatica I informazioni logistiche ed organizzazione obiettivi
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
DettagliPiccoli Ingegneri Informatici
Piccoli Ingegneri Informatici 1 INFORMATICA Varie definizioni: Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e
DettagliL elaboratore. Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04
L elaboratore Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04 un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico computazioni risale al 600
DettagliFondamenti di Informatica
Fondamenti di Informatica Corso Docente Graziano Pravadelli Lezioni 045 8027081 graziano.pravadelli@univr.it Mercoledì 25/03 ore 14:30-18:30 Mercoledì 01/04 ore 14:30-18:30 Venerdì 24/04 ore 13:00-14:30
DettagliUnità 4: L architettura fisica del computer moderno
Unità 4: L architettura fisica del computer moderno Prerequisiti calcolo proposizionale sistemi di numerazione posizionale semplici nozioni di tecnologia elettrica capacità di scrivere semplici programmi
DettagliArchitettura dei calcolatori e Software di sistema
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Lezioni di Informatica di Base per la Facoltà di Lettere e Filosofia Anno Accademico 2012/20103
DettagliL ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O
L ARCHITETTURA DEI CALCOLATORI Il processore La memoria centrale La memoria di massa Le periferiche di I/O Caratteristiche dell architettura 2 Flessibilità adatta a svolgere diverse tipologie di compiti
DettagliParte IV. Architettura della CPU Central Processing Unit
Parte IV Architettura della CPU Central Processing Unit 25/01/2010 Informatica Ingegneria Medica - Prof. Gregorio Cosentino 1 IV.1 Struttura della CPU All interno di un processore si identificano in genere
DettagliArchitettura dei calcolatori
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore
DettagliArchitettura dei Calcolatori Elettronici
Architettura dei Calcolatori Elettronici Prof. Orazio Mirabella L architettura del Calcolatore: esame delle sue caratteristiche Fondamentali Capacità di eseguire sequenze di istruzioni memorizzate Calcolatore
DettagliEsame di INFORMATICA Lezione 4
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite
DettagliIntroduzione. Corso di Fondamenti di Informatica
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Introduzione Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti
DettagliStoria dell Informatica. Prof.ssa Gentile
Storia dell Informatica Prof.ssa Gentile ABACO Abaco Giapponese Abaco Russo Abaco Rappresentazione dei numeri e metodo per l utilizzo dell Abaco Bastoncini di Nepero John Napier (Edinburgo, 1550-1617)
DettagliUD2. L insostenibile leggerezza dei circuiti integrati
CORSO DI INFORMATICA UD2. L insostenibile leggerezza dei circuiti integrati Bruno Ronsivalle Cosa si intende per hardware"? Quali sono le parti che compongo un architettura hardware? Come facciamo a comunicare
DettagliStrumento di calcolo formato da un telaietto su cui scorrono alcune file di palline che denotano le unità, le decine, le centinaia, le migliaia.
STORIA DEL COMPUTER Abaco 2000 a.c Strumento di calcolo formato da un telaietto su cui scorrono alcune file di palline che denotano le unità, le decine, le centinaia, le migliaia. Le palline in basso indicano
DettagliStruttura dell elaboratore elettronico
Struttura dell elaboratore elettronico Concetti di base della tecnologia dell Informazione e della Comunicazione Qual è il significato del termine informatica? E' la scienza che si propone di raccogliere,
DettagliDall Abaco ( 3000 ac) a Charles Babbage (1812)
Computer Meccanici Dall Abaco ( 3000 ac) a Charles Babbage (1812) Evoluzione storica degli elaboratori Prof. Daniele Gorla 2 Abaco (Cina, 3000 ac) poi anche in Grecia e a Roma Le bacchette di Napier (1617)
DettagliMemoria Secondaria o di Massa
Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici, CD, DVD, USB memory, etc deve essere permanente (mentre la RAM e`volatile) accesso sequenziale, cioe il tempo di accesso
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere
DettagliSistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Programma del corso Informatica di
DettagliProgramma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Cos è un Calcolatore? Un computer (calcolatore) è una macchina
DettagliStruttura hw del computer
Informatica per laurea triennale facoltà di medicina LEZIONE 3 Il processore, la memoria e l esecuzione dei programmi 1 Struttura hw del computer Il nucleo di un computer è costituito da 3 principali componenti:
DettagliIl modello di Von Neumann
Il modello di Von Neumann Appunti di STA per le classi seconde ind. informatiche Page 1 Il modello architetturale Per modello architetturale, si intende la descrizione delle parti del sistema e la loro
DettagliArchitettura hardware
Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
DettagliIl computer P R O F. L O R E N Z O P A R I S I
Il computer U T I L I Z Z O D E L P C E D O F F I C E A U T O M A T I O N P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore
DettagliL EVOLUZIONE DELLE ICT. Information and Communication Technology
L EVOLUZIONE DELLE ICT Information and Communication Technology Vogliamo mostrare: Che i sistemi attuali sono frutto dell evoluzione di concetti e tecnologie sviluppate da tempo Che l informatica in azienda
DettagliORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE
ORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE Mariagiovanna Sami 1 08-2 - UN PO DI STORIA L idea di calcolatore programmabile risale alla prima metà dell Ottocento - la macchina analitica di Charles Babbage
DettagliCorso di Informatica
Corso di Informatica Modulo T2 4 Input e output 1 Prerequisiti Il modello di Von Neumann Utilizzo elementare del computer. 2 1 Introduzione In questa Unità studiamo la parte del computer detta sottosistema
DettagliLa CPU e la Memoria. Sistemi e Tecnologie Informatiche 1. Struttura del computer. Sistemi e Tecnologie Informatiche 2
La CPU e la Memoria Sistemi e Tecnologie Informatiche 1 Struttura del computer Sistemi e Tecnologie Informatiche 2 1 I registri La memoria contiene sia i dati che le istruzioni Il contenuto dei registri
DettagliArchitettura del calcolatore: gerarchia delle memorie, coprocessori, bus (cenni)
Architettura del calcolatore: gerarchia delle memorie, coprocessori, bus (cenni) Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Migliorare
DettagliINFORMATICA E PC IL PERSONAL COMPUTER
INFORMATICA E PC IL PERSONAL COMPUTER 1 1. Cosa vuol dire informatica Il termine informaticariassume due parole: informazione automatica e si occupa dei sistemi per l elaborazione e l archiviazione delle
DettagliBreve storia dei calcolatori
Breve storia dei calcolatori 1642 1943 1823 1944 1 Strumenti per eseguire calcoli matematici Abaco Un moderno regolo calcolatore I bastoncini di Nepero 2 La Pascaline del 1642 di Blaise Pascal la prima
DettagliArchitettura dei calcolatori I parte Introduzione, CPU
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica ed Elementi di Statistica 3 c.f.u. Anno Accademico 2010/2011 Docente: ing. Salvatore Sorce Architettura dei calcolatori
DettagliCorso di Sistemi Elettrici IL COMPUTER.
Con il termine informatica si indica oggi l'insieme dei processi e delle tecnologie che rendono possibile la creazione, la raccolta, l'elaborazione, l'immagazzinamento e la trasmissione dell'informazione
DettagliINFORMATICA. L informatica comprende:
Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione
DettagliFondamenti di Informatica
Fondamenti di Informatica Corso Docente Graziano Pravadelli Lezioni 045 8027081 graziano.pravadelli@univr.it Venerdì 20/11 ore 14:30-17:30 Venerdì 27/11 ore 14:30-17:30 Venerdì 04/12 ore 14:30-17:30 Venerdì
DettagliFondamenti di Informatica T. Il Software
Il Software TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale. Dati ed operazioni vengono codificati a partire da due valori distinti di grandezze
DettagliIl computer. Architettura
Il computer Architettura i precursori 1600 - Pascal realizza la prima macchina programmata meccanicamente per eseguire addizioni e sottrazioni. E la Pascalina. 1671 Leibniz realizza una macchina per eseguire
DettagliIl calcolatore. Architettura di un calcolatore (Hardware)
Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti
DettagliArchitettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Computer elaboratore di informazione riceve informazione in ingresso (input) elabora questa informazione restituisce informazione ottenuta elaborando
DettagliL evoluzione dei calcolatori (cap.2)
L evoluzione dei calcolatori (cap.2) Cosa ha influito sull evoluzione dei calcolatori Processori sempre più veloci Componenti sempre più piccoli più vicini elaborazione più veloce Ma la velocità è derivata
DettagliPorte Input/Output (I/O Connectors)
Porte Input/Output (I/O Connectors) Le porte I/O permettono al computer di comunicare (scambiare dati) con le periferiche Interfacce di entrata / uscita Porta seriale RS-232, invio dei dati attraverso
DettagliProgramma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3 - indirizzo MERCURIO A.S. 2009/2010 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
DettagliChe cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione
Che cos e l Informatica Scienza dell elaborazione dell informazione Informatica generale non si riduce all utilizzo di strumenti (e.g. linguaggi di programmazione e basi di dati); si occupa del trattamento
DettagliProgrammazione A.A Architettura dei Calcolatori. ( Lezione V ) Componenti hardware e loro schema funzionale
Programmazione A.A. 2002-03 I Architettura dei Calcolatori ( Lezione V ) Componenti hardware e loro schema funzionale Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica
DettagliParte IV. Architettura della CPU Central Processing Unit
Parte IV Architettura della CPU Central Processing Unit 12/11/2008 Fondamenti Informatica 2 - Prof. Gregorio Cosentino 1 IV.1 Struttura della CPU All interno di un processore si identificano in genere
DettagliCHE COS È L INFORMATICA. Prof. Enrico Terrone A. S. 2014/15
CHE COS È L INFORMATICA Prof. Enrico Terrone A. S. 2014/15 Definizione L informatica è la scienza che studia il computer sotto tutti i suoi aspetti. In inglese si usa l espressione computer science, mentre
DettagliSistemi a microprocessore
Storia dei Computer 1945 John Von Neumann propose la stored program architecture 1948 Bardeen, Brattain and Shockley inventarono il transistor 1958 Jack Kilby introdusse l IC (integrated circuit) e aprì
DettagliSistemi Operativi. A.M. Fanelli Architettura dei Sistemi a. a Livello di Sistema Operativo. Livello di Linguaggi Applicativi
Sistemi Operativi A.M. Fanelli Architettura dei Sistemi a. a. 2008-09 1 Livello di Sistema Operativo Livello di Linguaggi Applicativi Livello di Linguaggio Assembly Livello di Sistema Operativo Livello
DettagliElementi di informatica
Elementi di informatica Architetture degli elaboratori Il calcolatore Un calcolatore è sistema composto da un elevato numero di componenti Il suo funzionamento può essere descritto se lo si considera come
DettagliMacchina di von Neumann/Turing
Macchina di von Neumann/Turing Concetto di programma memorizzato Memoria principale per dati e istruzioni ALU opera su dati in formato binario Unità di controllo che interpreta le istruzioni in memoria
DettagliProgramma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3M - indirizzo MERCURIO A.S. 2010/2011 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
DettagliIntroduzione al funzionamento di un calcolatore elettronico
1 / 21 Introduzione al funzionamento di un calcolatore elettronico Natascia Piroso 23 settembre 2009 2 / 21 Sommario Che cos è un calcolatore? 1 Che cos è un calcolatore? Definizioni preliminari Il calcolatore
DettagliLaboratorio di Informatica I
Struttura della lezione Lezione 1: Introduzione al corso Vittorio Scarano Laboratorio di Informatica I Corso di Laurea in Informatica Il corso di Laboratorio di Informatica I informazioni logistiche ed
DettagliEvoluzione degli Elaboratori (1) Parte I. Evoluzione dei Sistemi di Elaborazione. Evoluzione degli Elaboratori. I primordi ( )
Evoluzione degli Elaboratori (1) Parte I Evoluzione dei Sistemi di Elaborazione I.1 I.2 Evoluzione degli Elaboratori I primordi (1600-1945) Pascal (1623-1662) Pascaline: addizioni e sottrazioni Leibniz
DettagliParte I. Evoluzione dei Sistemi di Elaborazione
Parte I Evoluzione dei Sistemi di Elaborazione I.1 Evoluzione degli Elaboratori (1) I.2 Evoluzione degli Elaboratori E poi l evoluzione degli ultimi 15 anni (smartphone, tablet, etc.) che tutti ben conosciamo
DettagliInformatica: Lez. 1. Andrea Payaro. (European Logistics Association)
Informatica: Lez. 1 Andrea Payaro Consulente Certificato da ELA (European Logistics Association) andrea@payaro.it Andrea Payaro Ph.D. in Business Management at University of Padova Committee member of
DettagliLinee di programmazione
Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico regionale per il Lazio Istituto Tecnico Industriale A. Pacinotti ISTITUTO TECNICO TECNOLOGICO - LICEO SCIENTIFICO DELLE SCIENZE
DettagliTipi di elaboratori Rappresentazione della informazione Codifica della informazione
Contenuti del corso Introduzione all informatica L elaboratore Tipi di elaboratori Rappresentazione della informazione Codifica della informazione HW dell elaboratore SW dell elaboratore 1 Tipi di Elaboratori
DettagliL hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:
Il Software L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software: un insieme di programmi che permettono di trasformare un insieme di circuiti
DettagliCome è fatto un computer
Come è fatto un computer COMPUTER = HARDWARE + SOFTWARE Hardware = Ferramenta Ovvero la parte elettronica e meccanica del PC Software = i programmi TIPI DI COMPUTER mainframe workstation server IL COMPUTER
DettagliThe easiest way to tell the di erence between hardware and software is to kick it. If it hurts your toe, it is hardware.
Hardware e Software The easiest way to tell the di erence between hardware and software is to kick it f it hurts your toe, it is hardware [Anonymous] Un computer consta di due componenti: Hardware = tutte
DettagliArchitettura e organizzazione
Introduzione (cap.1) Architettura e organizzazione Architettura: caratteristiche visibili al programmatore Istruzioni Spazio (numero bit) usato per rappresentare i dati Tecniche di indirizzamento della
DettagliPersonal Computer: introduzione
I.I.S. Benvenuto Cellini Corso di formazione tecnica Personal Computer: introduzione Prof. Alessandro Pinto v.2009 Architettura di Von Neumann Unità centrale di elaborazione Input Unità aritmetico-logica
DettagliFrancia dalla contrazione delle parole INFORmazione e automatica. Elaborazione e trattamento automatico delle informazioni INFORMATICA
INFORMATICA La parola INFORMATICA indica l insieme delle discipline e delle tecniche che permettono la trattazione automatica delle informazioni che sono alla base delle nostre conoscenze e delle loro
DettagliARCHITETTURA DI UN SISTEMA DI ELABORAZIONE
ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE Il computer o elaboratore è una macchina altamente organizzata capace di immagazzinare, elaborare e trasmettere dati con notevole precisione e rapidità. Schematicamente
DettagliFondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Lezione 2. Stefano Ferrari
Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Lezione 2 Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università degli Studi di
DettagliCorso di Informatica
Corso di Informatica Modulo T2 3-La memoria 1 Prerequisiti Concetto di memoria Dati e istruzioni Bit e byte 2 1 Introduzione In questa Unità studiamo più in dettaglio la memoria del computer e le sue funzioni.
Dettagli