continua Informatica Hardware Software insieme dei programmi che consentono al calcolatore di operare e di elaborare dati
|
|
- Aldo Romani
- 7 anni fa
- Visualizzazioni
Transcript
1 continua Informatica Hardware insieme dei componenti fisici Software insieme dei programmi che consentono al calcolatore di operare e di elaborare dati Informatica Architettura di un elaboratore 1
2 Cenni storici Mani, Abaco, Pallottoliere Azionate a manovella : 1662: Blaise Pascal dispositivo meccanico per l esecuzione l di somme e sottrazioni : 1716: Gottfried Wilhelm von Leibniz moltiplicazioni e divisioni : 1871: Charles Babbage difference engine per il calcolo di polinomi Informatica Architettura di un elaboratore 2
3 continua : 1871: Charles Babbage analytical engine per calcoli generici anni 30 e 40: Konrad Zuse (Germania) macchine calcolatrici automatiche basate su relè elettromagnetici anni 30: John Atanasoff aritmetica binaria, memoria m su condensatori rinfrescati periodicamente anni 40: Howard Aiken (USA) implementa il lavoro di Babbage sfruttando i relè elettromagnetici: Mark I Informatica Architettura di un elaboratore 3
4 continua 1943: COLOSSUS (Inghilterra) a valvole termoioniche 1946: ENIAC valvole, 1500 relè e 30 tonnellate, superficie 180 mq John von Neumann programmi e dati in forma binaria nella stessa memoria Informatica Architettura di un elaboratore 4
5 continua 1948: John Bardeen,, Walter Brattain e William Shockley transistor Sviluppo della tecnologia d integrazioned 360 di IBM PDP-11 di DEC VLSI transistor integrati per chip Apple (CPU Motorola) IBM e compatibili (CPU Intel) Informatica Architettura di un elaboratore 5
6 Caratteristiche dell architettura flessibilità di uso: non specializzata modularità della struttura: a ogni componente viene demandato lo svolgimento di una funzione specifica del sistema complessivo standardizzazione dei componenti: interfaccia modularità + standardizzazione = upgrade e estendibilità semplicità ed economicità Informatica Architettura di un elaboratore 6
7 Modello concettuale 1. Elaborazione 2. Memorizzazione 4. Interconnessione 3. Interfaccia Informatica Architettura di un elaboratore 7
8 continua 1. Elaborazione 2. Memorizzazione Interconnessione 3. Comunicazione (interfaccia) Informatica Architettura di un elaboratore 8
9 Schema di riferimento PC ALU Memoria di massa Video/tastiera (terminale) Registri CPU Memoria Interfaccia di I/O Interfaccia di I/O dati BUS indirizzi controllo Informatica Architettura di un elaboratore 9
10 Informatica Architettura di un elaboratore 10
11 Scheda madre Connettori per schede di I/O aggiuntive Zoccolo per CPU Connettori per la memoria Connettori per dischi fissi Informatica Architettura di un elaboratore 11
12 CPU Le successioni di istruzioni che la CPU è in grado di interpretare, scritte in linguaggio macchina, sono eseguite in base ai seguenti principi: dati e istruzioni sono memorizzati in una memoria unica che permette sia la scrittura che la lettura; i contenuti della memoria sono indirizzati in base alla loro posizione, indipendentemente dal tipo di dato o istruzione contenuto; le istruzioni vengono eseguite in modo sequenziale. Informatica Architettura di un elaboratore 12
13 Ciclo Fetch-Decode Decode-Execute Fetch Decode Execute Informatica Architettura di un elaboratore 13
14 continua Tempo Istruzione 1 Lettura Decodifica Esecuzione Istruzione 2 Lettura Decodifica Esecuzione Istruzione 3 Ordine di esecuzione delle istruzioni Informatica Architettura di un elaboratore 14
15 Parti della CPU Data path 1. si occupa dell effettiva elaborazione dei dati una o più ALU registri Unità di controllo 1. coordina le operazioni di tutto il processore 2. regola il flusso dei dati e indica quali registri debbano essere collegati agli ingressi e all uscita dell ALU 3. invia all ALU il codice dell operazione da eseguire 4. riceve indicazioni sull esito dell operazione appena eseguita dall ALU e gestisce opportunamente queste informazioni registri di uso specifico Informatica Architettura di un elaboratore 15
16 Data path Registri R00 R01 R02 R03 Registri ingresso ALU Istruzione (e.g. add) esito X Y X Registro uscita ALU A L U X + Y X + Y Y Informatica Architettura di un elaboratore 16
17 Unità di controllo Data path CPU Unitàdi controllo PSW ALU Registri IR PC Memoria Fetch Esecuzione istruzioni trasferimento dati tra registri e memoria Informatica Architettura di un elaboratore 17
18 Esempio A A + B + C 789 load R02, load R03, add R01,R02,R load R02, add R01,R01,R store R01,4000 Informatica Architettura di un elaboratore 18
19 CPU Esempio: situazione iniziale Memoria Data path ALU Registri Unità di controllo PSW IR 789 load R02, load R03, add R01,R02,R load R02, add R01,R01,R store R01,4000 R05 R04 R03 R02 R01 R PC Collegamenti per il Collegamenti per il Collegamenti trasferimento dati trasferimento di controllo istruzioni Informatica Architettura di un elaboratore 19
20 CPU R05 R04 Data path ALU Registri Esempio: lettura istruzione 789 Unità di controllo load R02,4000 PSW IR PC lettura load R02,4000 lettura load R02,4000 Memoria 789 load R02, load R03, add R01,R02,R load R02, add R01,R01,R store R01,4000 R03 R02 R01 R Informatica Architettura di un elaboratore 20
21 CPU R05 R04 Data path ALU Registri Esempio: esecuzione istruzione 789 Unità di controllo PSW load R02,4000 IR PC lettura 4000 lettura Memoria 789 load R02, load R03, add R01,R02,R load R02, add R01,R01,R store R01,4000 R03 R02 R01 R = Informatica Architettura di un elaboratore 21
22 Clock La frequenza dell impulso di sincronizzazione determina la velocità con cui le varie fasi delle operazioni di controllo ed esecuzione efettuate dalla CPU sono svolte Informatica Architettura di un elaboratore 22
23 Parametri CPU Frequenza clock (multipli Hz) Dimensione registri e bus dati (bit) Frequenza bus (MT/s) Informatica Architettura di un elaboratore 23
24 La memoria 1. Supporto alla CPU deve fornire alla CPU dati e istruzioni il più rapidamente possibile elettronica: veloce, ma costosa e volatile Informatica Architettura di un elaboratore 24
25 continua 2. Archivio deve consentire di archiviare dati e programmi garantendone la conservazione e la reperibilità anche dopo elevati periodi di tempo magnetica, ottica, elettronica: non volatile ed economica, ma molto lenta Informatica Architettura di un elaboratore 25
26 Volatilità Velocità Performance: parametri access time: intervallo di tempo tra il momento in cui una richiesta di accesso dalla CPU arriva alla memoria e l istante in cui la memoria termina il proprio compito tempo di ciclo: tempo di accesso + tempo che deve trascorrere prima che possa iniziare un successivo accesso alla memoria transfer rate: quantità di dati trasferiti nell unità di tempo Informatica Architettura di un elaboratore 26
27 continua Costo (per bit) Modalità di accesso diretta sequenziale mista associativa Informatica Architettura di un elaboratore 27
28 Capacità: Multipli del byte binary digit = bit, solo due stati 0 1 Byte = 8 bit, 2 8 = 256 stati KiloByte [KB] = 2 10 Byte = 1024 Byte ~ 10 3 Byte MegaByte [MB]= = 2 20 Byte ~ 10 6 Byte GigaByte [GB] = 2 30 Byte ~ 10 9 Byte TeraByte [TB] = 2 40 Byte ~ Byte PetaByte [PB] = 2 50 Byte ~ Byte ExaByte [EB] = 2 60 Byte ~ Byte Informatica Architettura di un elaboratore 28
29 Grandezza Nome Simbo lo Dimensione SI Diff. % Kilo binario Kibi Ki ' % Mega binario Giga binario Tera binario Peta binario Mebi Mi (2 10 ) 2 1'048'576 (10 3 ) % Gibi Gi (2 10 ) 3 1'073'741'824 (10 3 ) % Tebi Ti (2 10 ) 4 1'099'511'627'776 (10 3 ) % Pebi Pi (2 10 ) 5 1'125'899'906'842'62 4 (103 ) % Exa binario Exbi Ei (2 10 ) 6 1'152'921'504'606'84 6'976 (103 ) % Zetta binario Yotta binario Lo standard IEC per i prefissi binari Zebi Zi (2 10 ) 7 1'180'591'620'717'41 1'303'424 (103 ) % Yobi Yi (2 10 ) 8 1'208'925'819'614'62 9'174'706'176 (103 ) % Informatica Architettura di un elaboratore 29
30 continua Ambiguità: dischi fissi - SI (produttori): 120 GB = 120'000'000'000 byte, - IEC (utenti): 120 GB = = 128'849'018'880 byte, - la differenza è del 7.37% 120 GB = GiB; telecomunicazioni - SI: velocità di trasmissione dei dati lungo una rete di 100 megabit/secondo = bit/secondo, - utenti: velocità di trasmissione dei dati lungo una rete di 100 megabit/secondo = bit/secondo. Informatica Architettura di un elaboratore 30
31 La memoria centrale Mantiene al proprio interno i dati le istruzioni dei programmi in esecuzione e Caratteristiche: volatile, riscrivibile, veloce, meno capace, costosa, ad accesso random DRAM SRAM Informatica Architettura di un elaboratore 31
32 Eccezioni ROM: elettronica, permanente e di sola lettura PROM: elettronica, permanente, programmabile un unica volta tramite impulsi elettrici EPROM: elettronica, permanente, cancellabile tramite raggi ultravioletti e riprogrammabile con attrezzatura specifica EEPROM: elettronica, permanente, riprogrammabile tramite impulsi elettrici Flash: elettronica, permanente, riprogrammabile Informatica Architettura di un elaboratore 32
33 RAM Costituita da una successione di elementi bistabili raggruppati in celle di uguale lunghezza, ciascuna dotata di un indirizzo univoco (posizione all interno della sequenza) Informatica Architettura di un elaboratore 33
34 linea 0 0 linea 1 0 linea 2 0 linea 3 0 linea Bus indirizzi DECODIFICATORE linea 5 linea 6 linea 7 linea 8 linea parola selezionata linea 10 0 linea 11 0 linea 12 0 linea 13 0 linea 14 0 linea 15 0 leggi/scrivi Bus di controllo Dato (letto o da scrivere) Informatica Architettura di un elaboratore 34 Bus dati
35 costo Gerarchia velocità tecnologia magnetica (HD esterni) capacità Supporti esterni tecnologia ottica (CD, DVD) tecnologia elettronica (flash disk) Registri Cache I liv Cache II liv Informatica Architettura di un elaboratore 35 RAM C P U Disco fisso (hard disk) tecnologia magnetica C ir c u ito In te g ra to (c h ip ) S c h e d a m a d re (m o th e r b o a rd ) In v o lu c ro e ste rn o d e l c a lc o la to re (c a se )
36 Perché la gerarchia Località spaziale Località temporale Politica di sostituzione: : LRU tecnologia magnetica (HD esterni) Supporti esterni tecnologia ottica (CD, DVD) tecnologia elettronica (flash disk) SRAM Registri Cache I liv Cache II liv Informatica Architettura di un elaboratore 36 RAM DRAM C P U Disco fisso (hard disk) tecnologia magnetica C ir c u ito In te g ra to (c h ip ) S c h e d a m a d re (m o th e r b o a rd ) In v o lu c ro e ste rn o d e l c a lc o la to re (c a se )
Laboratorio di Informatica
Corso di Laurea Triennale in Economia Aziendale Università degli Studi della Basilicata Laboratorio di Informatica ERRA UGO ugo.erra@unibas.it Funzionalità di un calcolatore Caratteristiche dell architettura
DettagliMari, Buonanno, Sciuto Informatica e cultura dell informazione McGraw-Hill
Mari, Buonanno, Sciuto Informatica e cultura dell informazione McGraw-Hill // Copyright 7 The McGraw-Hill Companies srl Copyright 7 The McGraw-Hill Companies srl Supporto alla CPU: deve fornire alla CPU
DettagliCriteri di caratterizzazione di una memoria
La memoria Supporto alla CPU: deve fornire alla CPU dati e istruzioni il più rapidamente possibile; Archivio: deve consentire di archiviare dati e programmi garantendone la conservazione e la reperibilità
DettagliArchitettura di un elaboratore. Informatica Architettura di un elaboratore 1
Architettura di un elaboratore Informatica Architettura di un elaboratore 1 Il termine informatica Informazione + automatica Informazione = dati + istruzioni Informatica Architettura di un elaboratore
DettagliArchitettura di un elaboratore. Architettura di un elaboratore
1 Hardware e Software Hardware (componente fisica): è l insieme delle componenti fisiche del sistema Software (componente logica): è l insieme dei programmi che vengono eseguiti dal sistema. - i programmi
DettagliIl sistema di elaborazione
Il sistema di elaborazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 15 Maggio 2015 Obiettivi Codifica delle istruzioni e dei dati per l esecuzione automatica Architettura dei
DettagliArchitettura. Argomenti. Modello di Von Neumann. Corso di Laurea in Ingegneria Biomedica aa 2003/2004. Ing. Antonio Coronato. Modello di Von Neumann
Architettura Corso di Laurea in Ingegneria Biomedica aa 2003/2004 Ing. Antonio Coronato 1 Argomenti Modello di Von Neumann, Bus, Memoria centrale e dispositivi Data Path delle architetture di Von Neumann
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
DettagliLABORATORIO DI INFORMATICA
LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda LEZIONE N.3 Architettura di Von Neumann PREMESSA Caratteristica fondamentale
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
DettagliLa codifica dell informazione
La codifica dell informazione Algoritmo Codifica dati e istruzioni descrizione della soluzione di problema scritta in modo da poter essere eseguita da un esecutore (eventualmente diverso dall autore dell
DettagliLa macchina di Von Neumann. UNIVERSITÀ DEGLI STUDI DEL SANNIO Benevento DING DIPARTIMENTO DI INGEGNERIA CORSO DI "PROGRAMMAZIONE I"
23/11/218 UNIVERSITÀ DEGLI STUDI DEL SANNIO Benevento DING DIPARTIMENTO DI INGEGNERIA La macchina di Von Neumann Unità periferiche Memoria Centrale CPU CORSO DI "PROGRAMMAZIONE I" Bus Dati Bus Indirizzi
DettagliCorso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni
Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd.it Struttura del Corso Corso di
DettagliCorso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni
Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd.it Struttura del Corso Corso di
DettagliIntroduzione ai sistemi informatici 3/ed Donatella Sciuto, Giacomo Buonanno, Luca Mari. Copyright 2005 The McGraw-Hill Companies srl
Capitolo 2 L informazione e la sua codifica Informatica e Informazione La codifica dell informazione Informazione e Informatica Informatica e telecomunicazione Cos è l informatica? lo studio sistematico
DettagliInformatica giuridica
Informatica giuridica Corso di laurea in Scienze dei Servizi giuridici Corso di laurea magistrale in Giurisprudenza A.A. 2015/16 L architettura hardware degli elaboratori La scheda madre Memoria principale
DettagliIntroduzione all'architettura dei Calcolatori. Maurizio Palesi
Introduzione all'architettura dei Calcolatori Maurizio Palesi 1 Agenda Architettura generale di un Sistema di Elaborazione La memoria principale Il sottosistema di comunicazione La CPU Miglioramento delle
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
DettagliArchitettura del Calcolatore
Giuseppe Manco Lezione 3 17 Ottobre 2003 Architettura del calcolatore Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle informazioni un calcolatore
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
DettagliArchitettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus
Architettura del calcolatore Calcolatori (1) Introdotti all'inizio degli anni 1940 Costruiti assemblano componenti elettronici elementari per memorizzare informazioni ed eseguire programmi informazioni
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
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
DettagliIntroduzione ai sistemi informatici 1
Informatica Pietro Storniolo storniolo@csai.unipa.it http://www.pa.icar.cnr.it/storniolo/info8 La codifica dell informazione Codifica dati e istruzioni Algoritmo descrizione della soluzione di problema
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:
DettagliInformatica di base 4 crediti 32 ore!!
Informatica di base 4 crediti 32 ore!! Programma Architettura dei computer L informazione ed il computer Le reti dei calcolatori I sistemi operativi La programmazione Informazioni utili Utilizzo dei computer
DettagliArchitettura del calcolatore (Seconda parte)
Architettura del calcolatore (Seconda parte) Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin LINGUAGGIO E ORGANIZZAZIONE DEL CALCOLATORE Linguaggio assembly
DettagliArchitettura dei calcolatori
Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ 2 Cos'è un computer? 3 Cos'è un computer? È un dispositivo in grado di Elaborare
DettagliInformatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.
Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Rappresentazione dell Informazione L informazione viene
DettagliMari, Buonanno, Sciuto Informatica e cultura dell informazione McGraw-Hill 3/2/2010
Unità Centrale di Elaborazione Unità di Unità aritmetico logica () centrale Terminale Dispositivi di I/O Unità disco Stampante 02/03/2010 Informatica e cultura dell informazione capitolo 1 Il sistema di
DettagliCenni storici sui sistemi di elaborazione
Cenni storici sui sistemi di elaborazione Generazione 0 (1600-1945) Tecnologia: sistemi meccanici Blaise Pascal (1623-1662) Pascalina: Somme e sottrazioni Gottfried Wilhelm von Leibniz (1646-1716) Macchina
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
DettagliCapitolo 4 Parte 1 Le infrastrutture hardware. Il processore La memoria centrale La memoria di massa Le periferiche di I/O
Capitolo 4 Parte 1 Le infrastrutture hardware Il processore La memoria centrale La memoria di massa Le periferiche di I/O Funzionalità di un calcolatore Trasferimento Elaborazione Controllo Memorizzazione
DettagliInformatica e Bioinformatica anno 2013/2014
Informatica e Bioinformatica anno 2013/2014 Architettura degli Elaboratori Mauro Conti 18 marzo 2014 1/38 Informatica: una Prima Definizione Informatica = Infor mazione automatica Informatica è la scienza
DettagliSISTEMI INFORMATIVI AZIENDALI
SISTEMI INFORMATIVI AZIENDALI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: Alla fine di ogni lezione Modalità esame: scritto 1 Visione d insieme Foto disaggregata di un computer
DettagliG L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi
G L O S S A R I O BIT: acronimo di Binary Digit. E l unità elementare di informazione. Può assumere solo il valore 0 o 1. CALCOLATORE: macchina che opera la trasformazione dei dati (informazioni) HARDWARE:
DettagliArchitettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale la memoria secondaria i dispositivi di input/output 1 Fornisce la capacità di
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
DettagliArchitettura del computer
Architettura del computer Il computer digitale e' una macchina in grado di risolvere problemi eseguendo istruzioni appositamente specificate Una sequenza di istruzioni che descrive come eseguire questo
DettagliIl sistema di elaborazione
Il sistema di elaborazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Maggio 2015 Un po di logistica 2 2ndo Compitino 21 Maggio @ NECST Lab (12.30pm) 22 Maggio @ CG1 (2pm)
DettagliCapitolo 5 Le infrastrutture HardWare. La memoria centrale
Capitolo 5 Le infrastrutture HardWare La memoria centrale La memoria La memoria Supporto alla CPU: : deve fornire alla CPU dati e istruzioni il più rapidamente possibile Archivio: : deve consentire di
DettagliLe istruzioni del linguaggio gg macchina corrispondono ad operazioni elementari di elaborazione operazioni aritmetiche
ELABORAZIONE Le istruzioni del linguaggio gg macchina corrispondono ad operazioni elementari di elaborazione operazioni aritmetiche operazioni relazionali (confronto tra dati) operazioni booleane altre
DettagliIl sistema di elaborazione
Il sistema di elaborazione Stefano Brocchi brocchi@dsi.unifi.it Stefano Brocchi Il sistema di elaborazione 1 / 44 Informatica Il termine informatica deriva dalle parole informazione e automatica Stefano
DettagliFondamenti di informatica: un po di storia
Fondamenti di informatica: un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico calcoli risale al 600 (Pascal, Leibniz) Nell ottocento vengono realizzati i primi
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
DettagliRETI E SISTEMI INFORMATIVI
RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan 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
DettagliArchitettura dei calcolatori
Architettura dei calcolatori Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ Architettura dei calcolatori 2 Cos'è un computer?
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
DettagliInformatica. Il problema. Una transizione 28/02/2007
Informatica Pietro Storniolo storniolo@csai.unipa.it Il problema L informazione è oggi oggetto di grande interesse: si parla, per esempio, di società dell informazione... si parla, per esempio, di tecnologia
DettagliL hardware. Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Lanzarotti, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni. Scopo della lezione
1 2 Scopo della lezione Descrivere i componenti hardware del calcolatore e il suo funzionamento secondo il modello di macchina di Von Neumann 3 Breve storia dei Computer (Abaco) 1642 - Pascal: Pascalina
DettagliL hardware. Breve storia dei Computer. Premessa - Unità di misura. Scopo della lezione. Breve storia dei Computer. Premessa - Prefissi
1 4 Breve storia dei Computer 1920-30 - Stibitz: computer con relè telefonici e lampadine 1945 Turing, Von Neumann: ENIAC (primo computer elettronico, non programmabile) 1947 Bardeen, Brattley Shotky:
DettagliArchitettura di un elaboratore. Il modello di von Neumann
Architettura di un elaboratore Il modello di von Neumann 4(5) componenti fondamentali unita di elaborazione: CPU memoria centrale: RAM periferiche (memoria di massa) bus di sistema bus di sistema CPU RAM
DettagliInformatica e Bioinformatica
Informatica e Bioinformatica Alessandro Sperduti 23 Marzo 2016 Alessandro Sperduti Informatica e Bioinformatica Informazione sul Docente di Informatica Docente: prof. Alessandro Sperduti E-mail: sperduti@math.unipd.it
DettagliArchitettura di von Neumann
Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Architettura di von Neumann Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università
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
DettagliArchitettura del Calcolatore. Emilio Di Giacomo e Walter Didimo
Architettura del Calcolatore Emilio Di Giacomo e Walter Didimo Computer e programmi Il computer è una macchina programmabile Grazie alla possibilità di eseguire programmi diversi, il computer può svolgere
DettagliCenni storici sui sistemi di elaborazione
Cenni storici sui sistemi di elaborazione Generazione 0 (1600-1945) Tecnologia: sistemi meccanici Blaise Pascal (1623-1662) Pascalina: Somme e sottrazioni Gottfried Wilhelm von Leibniz (1646-1716) Macchina
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 calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica
Il calcolatore È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica ogni livello di descrizione è caratterizzato da una struttura rappresentante l organizzazione
DettagliArchitettura di un elaboratore
Architettura di un elaboratore Fondamenti di Informatica 1 Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni,
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
DettagliARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).!
ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).! MACCHINA DI VON NEUMANN! UNITÀ FUNZIONALI fondamentali! Processore
DettagliMacchina di Von Neumann
Fondamenti di Informatica: Struttura del Calcolatore 1 Macchina di Von Neumann Memorie di Massa BUS DI SISTEMA CPU Memoria Centrale (RAM) Periferiche Fondamenti di Informatica: Struttura del Calcolatore
DettagliMemoria Centrale. Memoria Centrale. Memoria Centrale. Interazione CPU-memoria centrale 16/04/2008. Indirizzamento
Spazio di lavoro del calcolatore: contiene i dati da elaborare e i risultati delle elaborazioni durante il funzionamento del calcolatore. Insieme di celle di dimensione 1 byte, ciascuna delle quali è individuata
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
DettagliArchitettura di un elaboratore
Architettura di un elaboratore Fondamenti di Informatica 1 Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni,
Dettagli4 Architettura del Personal Computer
INFORMATICA Don Bosco, AS 2013/14 CLOCK 4 Architettura del Personal Computer Nel computer, ogni operazione inizia all avanzare (tick) della lancetta dell orologio (clock). In questo modo tutte le operazioni
DettagliAbilità Informa/che. capitolo 3. Prof. Fabio Calefato a.a Giurisprudenza
Abilità Informa/che capitolo 3 Prof. Fabio Calefato a.a. 2015-16 Giurisprudenza Archite3ura Hardware Degli Elaboratori Elemen> della macchina di Von Neumann Memoria principale Processore Memoria secondaria
DettagliOrganizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton.
Architettura di un Elaboratore Organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton. È costituita da quattro elementi funzionali
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
DettagliUniversità degli Studi di Salerno
Università degli Studi di Salerno Laboratorio di Informatica per i Beni Culturali Anno Accademico 2017-2018 Ing. Fabio Clarizia Contenuti del corso n Introduzione all'informatica e alla rappresentazione
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
DettagliSommario FONDAMENTI DI INFORMATICA. La preistoria (metodi e modelli teorici) Breve storia dell informatica ARCHITETTURA DEI CALCOLATORI
Università degli Studi di Cagliari Corsi di Laurea in Ingegneria Chimica e Ingegneria Meccanica FONDAMENTI DI INFORMATICA http://www.diee.unica.it/~marcialis/fi A.A. 2017/2018 Docente: Gian Luca Marcialis
DettagliArchitettura di un elaboratore
Architettura di un elaboratore Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni, per assolvere al
DettagliInformatica. Informazione L Informazione è un dato, o un insieme di dati, interpretati in un determinato contesto.
Informatica Con il termine Informatica (Informazione automatica) si intende la scienza che si occupa della Rappresentazione e della Elaborazione automatica delle Informazioni. Informazione L Informazione
DettagliArchitettura del Calcolatore
Francesco Folino FUNZIONI DI UN CALCOLATORE Elaborazione Memorizzazione Trasferimento Controllo MACCHINA DI VON NEUMANN TRASFERIMENTO Obiettivo: permettere lo scambio di informazioni tra le varie componenti
DettagliCorso di Sistemi di Elaborazione delle Informazioni. Sistemi di Elaborazione delle Informazioni. Testi. Altre informazioni
Corso di Sistemi di Elaborazione delle Informazioni Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd.it Sistemi di Elaborazione delle Informazioni Rappresentazione
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
DettagliFONDAMENTI DI INFORMATICA
Università degli Studi di Cagliari Corsi di Laurea in Ingegneria Chimica e Ingegneria Meccanica FONDAMENTI DI INFORMATICA http://people.unica.it/gianlucamarcialis A.A. 2018/2019 Docente: Gian Luca Marcialis
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 sistema di elaborazione. Archite3ura e componen6 principali
Il sistema di elaborazione Archite3ura e componen6 principali 1. Elaborazione Unità Centrale di Elaborazione Collegamenti (BUS/Cavi) Interconnessione 2. Memorizzazione Memoria Elettronica 3. Comunicazione
DettagliLa memoria principale
La memoria principale DRAM (Dynamic RAM) il contenuto viene memorizzato per pochissimo tempo per cui deve essere aggiornato centinaia di volte al secondo (FPM, EDO, SDRAM, RDRAM) SRAM (Static RAM) veloce
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.
DettagliNote sull architettura del calcolatore
Note sull architettura del calcolatore 1 Algoritmo Problema Preparazione di una torta Programmazione del VCR MCD tra due numeri Algoritmo Sequenza ordinata di istruzioni che risolve il problema specifico
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
DettagliArchitettura dei calcolatori. Architettura dei calcolatori. Cos'è un computer?
Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ 2 Cos'è un computer? 3 Cos'è un computer? E' un dispositivo in grado di Elaborare
DettagliInterpreti e compilatori La macchina di Von Neumann
Interpreti e compilatori La macchina di Von Neumann Informatica@Matematica Simone Martini a.a. 2015-2016 1 / 38 Parte I Architettura di Von Neumann 2 / 38 La macchina di Von Neumann La memoria contiene
DettagliCalcolatori Elettronici e Sistemi Operativi
Calcolatori Elettronici e Sistemi Operativi modulo Calcolatori Elettronici Prof. Laura Tarantino Dipartimento di Ingegneria Elettrica e dell Informazione Lezione 1 Argomento 3 Conservazione dell informazione:
DettagliCenni sull architettura del calcolatore
Programmazione M-Z Ingegneria e Scienze Informatiche - Cesena A.A. 2016-2017 Cenni sull architettura del calcolatore Pietro Di Lena - pietro.dilena@unibo.it hard-ware /h :dwe9 r / n. The part of the computer
DettagliARCHITETTURA DI UN ELABORATORE. Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).
ARCHITETTURA DI UN ELABORATORE Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). MACCHINA DI VON NEUMANN UNITÀ FUNZIONALI fondamentali Processore (CPU)
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
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,
DettagliARCHITETTURA DI UN ELABORATORE
ARCHITETTURA DI UN ELABORATORE Unità funzionali Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). La macchiana di Von Neumann: Non distingueva fra RAM
DettagliSommario. Architettura dei Calcolatori. Fondamenti di Informatica. Architettura di Von Neumann. L'Informatica e l'elaboratore.
Architettura dei Calcolatori Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario L'Informatica
DettagliArchitettura dei Calcolatori
Architettura dei Calcolatori Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario L'Informatica
DettagliSommario. Architettura dei Calcolatori. L'Informatica e l'elaboratore. L'Informatica e l'elaboratore. Informatica
Architettura dei Calcolatori Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario L'Informatica
Dettagli