SlideShare una empresa de Scribd logo
1 de 36
Informatica per i corsi di laurea di altre Facoltà Architettura degli elaboratori (Parte 1) Prof. Giuseppe Cattaneo Mail: cattaneo@dia.unisa.it msn: Skype:
Premessa ,[object Object],[object Object]
Ma non è facile prevedere il futuro “ With teletype interface and the Fortran language, the computer will be easy to use” ?!?!?!?
Soprattutto se ci sono grandi novità … ,[object Object],[object Object],Questo cosiddetto 'telefono' ha troppi difetti per poterlo considerare seriamente come mezzo di comunicazione. Il dispositivo è  intrinsecamente privo di valore , per quel che ci riguarda. Western Union Internal Memo, 1876
…  E qualche previsione può andare storta ,[object Object],[object Object],Fonte: Robert Metcalfe, fondatore della 3Com, inventore dello standard Ethernet per le reti informatiche locali un suo articolo per la rivista Infoworld di dicembre 1995. La frase è l'inizio dell'articolo.
Architettura di un calcolatore elettronico ,[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Architettura di un calcolatore elettronico Architettura degli elaboratori (Parte 1) ENIAC Personal Computer
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Architettura dei sistemi informatici Architettura degli elaboratori (Parte 1)
Gerarchia delle astrazioni Architettura degli elaboratori (Parte 1) Programma applicativo  Linguaggio di programmazione Linguaggio assemblativo   Sistema Operativo   Linguaggio Macchina  Microprogramma  Logica Digitale
Modello di Von Neumann ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1) L'architettura della maggior parte dei calcolatori elettronici è organizzata secondo il modello di Von Neumann, scienziato ungaro-statunitense che si dedicò (1945) allo studio e alla realizzazione del primo calcolatore (basato su programma memorizzato)
Architettura degli elaboratori (Parte 1) I/O NOTA : Alcuni testi riportano la memoria di massa come unità periferica, altri come componente base del modello
Funzionamento sequenziale  del modello di Von Neumann Architettura degli elaboratori (Parte 1) ris = f(op) OUT(op) CPU Memoria Periferiche   di   I/O bus istruzione 1 istruzione 2 istruzione 3 … istruzione n dato   1 dato   2 dato   3 … dato   m op ris
Elementi del modello di Von Neumann: CPU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann: CPU Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann: CPU ,[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann: CPU ,[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1) Registri n=6, il numero delle configurazioni è 64
Approfondimenti: Bit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann: CPU ,[object Object],[object Object],Architettura degli elaboratori (Parte 1) Registri Registro  n=1 2 1  = 2 configurazioni {0, 1} Registro  n=2,  2 2  = 4 configurazioni {00, 01, 10, 11} Registro  n=3 2 3  = 8 configurazioni {000, 001, 010, 011, 100, 101, 110, 111}
Elementi del modello di Von Neumann: CPU ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1) Registri
Elementi del modello di Von Neumann:  Memoria Centrale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1) Memoria
Elementi del modello di Von Neumann:  Memoria Centrale ,[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1) Memoria Cache Memoria Primaria Memoria Secondaria Memoria di  Archiviazione C.P.U. Memorie in linea Memorie fuori linea R.A.M. R.O.M. Disco Fisso floppy CDROM nastri DVD etc… Memoria
Elementi del modello di Von Neumann:  Memoria Centrale ,[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann:  Memoria Centrale ,[object Object],[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann:  Memoria Centrale Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann:  Memoria Centrale ,[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann:  Memoria Centrale ,[object Object],[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann:  Memoria Centrale Architettura degli elaboratori (Parte 1) 0 1 2 3 4 5 6 7 indirizzo 4 contenuto MAR a 3 bit MDR a 8 bit ,[object Object],[object Object],[object Object],0 0 1 0 0 1 0 1 0 0 0 0  0  0  1  0  1  0  0
Elementi del modello di Von Neumann:  Memoria Centrale ,[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann:  Memoria Centrale ,[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Approfondimenti: ROM ,[object Object],[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Approfondimenti: Firmware ,[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1)
Elementi del modello di Von Neumann:  Bus ,[object Object],[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1) Definizione generale
Elementi del modello di Von Neumann:  Bus ,[object Object],[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1) All’interno del modello di Von Neumann
Elementi del modello di Von Neumann:  Bus ,[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1) Alcune specifiche
Unità di elaborazione (CPU) ,[object Object],[object Object],[object Object],Architettura degli elaboratori (Parte 1) parte operativa parte controllo clock dati/istruzioni indirizzi controlli comandi istruzioni/flag
Una implementazione del modello… Architettura degli elaboratori (Parte 1) Motherboard

Más contenido relacionado

La actualidad más candente

Architettura di un computer, istituto tecnico
Architettura di un computer, istituto tecnicoArchitettura di un computer, istituto tecnico
Architettura di un computer, istituto tecnicocesarem
 
ecdl-modulo-1-concetti-di-base-della-tecnologia-dell informazione
ecdl-modulo-1-concetti-di-base-della-tecnologia-dell informazioneecdl-modulo-1-concetti-di-base-della-tecnologia-dell informazione
ecdl-modulo-1-concetti-di-base-della-tecnologia-dell informazioneMatekanc
 
Presentazione microprocessore
Presentazione microprocessorePresentazione microprocessore
Presentazione microprocessoreOleg Stoianov
 
Architettura e nozioni di base
Architettura e nozioni di baseArchitettura e nozioni di base
Architettura e nozioni di baseFranco Marra
 
Concetti base di informatica
Concetti base di informaticaConcetti base di informatica
Concetti base di informaticaGianni Locatelli
 
Componenti Del Computer
Componenti Del ComputerComponenti Del Computer
Componenti Del Computerantmng
 
Introduzione ai Sistemi Operativi
Introduzione ai Sistemi OperativiIntroduzione ai Sistemi Operativi
Introduzione ai Sistemi OperativiorestJump
 
La struttura dell' elaboratore
La struttura dell' elaboratoreLa struttura dell' elaboratore
La struttura dell' elaboratoreGiopalma
 
Relazione cpu
Relazione cpuRelazione cpu
Relazione cpuGiopalma
 
L' architettura dell' elaboratore( parte 1) (parte 2) periferiche
L' architettura dell' elaboratore( parte 1) (parte 2) perifericheL' architettura dell' elaboratore( parte 1) (parte 2) periferiche
L' architettura dell' elaboratore( parte 1) (parte 2) perifericheandreaciaramella
 
Architetturacomputer1
Architetturacomputer1Architetturacomputer1
Architetturacomputer1cesarem
 

La actualidad más candente (20)

Architettura di un computer, istituto tecnico
Architettura di un computer, istituto tecnicoArchitettura di un computer, istituto tecnico
Architettura di un computer, istituto tecnico
 
ecdl-modulo-1-concetti-di-base-della-tecnologia-dell informazione
ecdl-modulo-1-concetti-di-base-della-tecnologia-dell informazioneecdl-modulo-1-concetti-di-base-della-tecnologia-dell informazione
ecdl-modulo-1-concetti-di-base-della-tecnologia-dell informazione
 
La struttura del pc
La struttura del pcLa struttura del pc
La struttura del pc
 
Presentazione microprocessore
Presentazione microprocessorePresentazione microprocessore
Presentazione microprocessore
 
Architettura e nozioni di base
Architettura e nozioni di baseArchitettura e nozioni di base
Architettura e nozioni di base
 
Concetti base di informatica
Concetti base di informaticaConcetti base di informatica
Concetti base di informatica
 
Componenti Del Computer
Componenti Del ComputerComponenti Del Computer
Componenti Del Computer
 
Modulo 1 - Lezione 2
Modulo 1 - Lezione 2Modulo 1 - Lezione 2
Modulo 1 - Lezione 2
 
Modulo 1 ECDL
Modulo 1 ECDLModulo 1 ECDL
Modulo 1 ECDL
 
Introduzione ai Sistemi Operativi
Introduzione ai Sistemi OperativiIntroduzione ai Sistemi Operativi
Introduzione ai Sistemi Operativi
 
Personal computer
Personal computerPersonal computer
Personal computer
 
2_il_computer
2_il_computer2_il_computer
2_il_computer
 
La struttura dell' elaboratore
La struttura dell' elaboratoreLa struttura dell' elaboratore
La struttura dell' elaboratore
 
Informatica di base
Informatica di baseInformatica di base
Informatica di base
 
Hardware e software
Hardware e softwareHardware e software
Hardware e software
 
Relazione cpu
Relazione cpuRelazione cpu
Relazione cpu
 
L' architettura dell' elaboratore( parte 1) (parte 2) periferiche
L' architettura dell' elaboratore( parte 1) (parte 2) perifericheL' architettura dell' elaboratore( parte 1) (parte 2) periferiche
L' architettura dell' elaboratore( parte 1) (parte 2) periferiche
 
Cpu
CpuCpu
Cpu
 
Architetturacomputer1
Architetturacomputer1Architetturacomputer1
Architetturacomputer1
 
Struttura computer
Struttura computerStruttura computer
Struttura computer
 

Destacado

Architettura dei Calcolatori 01 Sistemi di numerazione
Architettura dei Calcolatori 01 Sistemi di numerazioneArchitettura dei Calcolatori 01 Sistemi di numerazione
Architettura dei Calcolatori 01 Sistemi di numerazioneMajong DevJfu
 
2 - Architetture Software - Software architecture
2 - Architetture Software - Software architecture2 - Architetture Software - Software architecture
2 - Architetture Software - Software architectureMajong DevJfu
 
6 - Architetture Software - Model transformation
6 - Architetture Software - Model transformation6 - Architetture Software - Model transformation
6 - Architetture Software - Model transformationMajong DevJfu
 
4 - Architetture Software - Architecture Portfolio
4 - Architetture Software - Architecture Portfolio4 - Architetture Software - Architecture Portfolio
4 - Architetture Software - Architecture PortfolioMajong DevJfu
 
5 - Architetture Software - Metamodelling and the Model Driven Architecture
5 - Architetture Software - Metamodelling and the Model Driven Architecture5 - Architetture Software - Metamodelling and the Model Driven Architecture
5 - Architetture Software - Metamodelling and the Model Driven ArchitectureMajong DevJfu
 
7 - Architetture Software - Software product line
7 - Architetture Software - Software product line7 - Architetture Software - Software product line
7 - Architetture Software - Software product lineMajong DevJfu
 
8 - Architetture Software - Architecture centric processes
8 - Architetture Software - Architecture centric processes8 - Architetture Software - Architecture centric processes
8 - Architetture Software - Architecture centric processesMajong DevJfu
 
3 - Architetture Software - Architectural styles
3 - Architetture Software - Architectural styles3 - Architetture Software - Architectural styles
3 - Architetture Software - Architectural stylesMajong DevJfu
 

Destacado (8)

Architettura dei Calcolatori 01 Sistemi di numerazione
Architettura dei Calcolatori 01 Sistemi di numerazioneArchitettura dei Calcolatori 01 Sistemi di numerazione
Architettura dei Calcolatori 01 Sistemi di numerazione
 
2 - Architetture Software - Software architecture
2 - Architetture Software - Software architecture2 - Architetture Software - Software architecture
2 - Architetture Software - Software architecture
 
6 - Architetture Software - Model transformation
6 - Architetture Software - Model transformation6 - Architetture Software - Model transformation
6 - Architetture Software - Model transformation
 
4 - Architetture Software - Architecture Portfolio
4 - Architetture Software - Architecture Portfolio4 - Architetture Software - Architecture Portfolio
4 - Architetture Software - Architecture Portfolio
 
5 - Architetture Software - Metamodelling and the Model Driven Architecture
5 - Architetture Software - Metamodelling and the Model Driven Architecture5 - Architetture Software - Metamodelling and the Model Driven Architecture
5 - Architetture Software - Metamodelling and the Model Driven Architecture
 
7 - Architetture Software - Software product line
7 - Architetture Software - Software product line7 - Architetture Software - Software product line
7 - Architetture Software - Software product line
 
8 - Architetture Software - Architecture centric processes
8 - Architetture Software - Architecture centric processes8 - Architetture Software - Architecture centric processes
8 - Architetture Software - Architecture centric processes
 
3 - Architetture Software - Architectural styles
3 - Architetture Software - Architectural styles3 - Architetture Software - Architectural styles
3 - Architetture Software - Architectural styles
 

Similar a 20090213 Cattaneo Architettura Degli Elaboratori P1

1informaticadibase 110602151357 Phpapp02
1informaticadibase 110602151357 Phpapp021informaticadibase 110602151357 Phpapp02
1informaticadibase 110602151357 Phpapp02Formazioneenna Enna
 
Architettura dei calcolatori
Architettura dei calcolatoriArchitettura dei calcolatori
Architettura dei calcolatorikaliaragorn
 
Jonh Von Neumann
Jonh Von NeumannJonh Von Neumann
Jonh Von Neumannterzasia
 
Modulo1 lezione1
Modulo1 lezione1Modulo1 lezione1
Modulo1 lezione1scipag
 
Informatica introduzione2010
Informatica introduzione2010Informatica introduzione2010
Informatica introduzione2010TSRM ASS
 
ECDL Modulo 1
ECDL Modulo 1 ECDL Modulo 1
ECDL Modulo 1 Voglio 10
 
Ecdl Modulo 1 Concetti teorici di base
Ecdl Modulo 1 Concetti teorici di baseEcdl Modulo 1 Concetti teorici di base
Ecdl Modulo 1 Concetti teorici di baseDanieleMartini15
 
Il Personal Computer
Il Personal ComputerIl Personal Computer
Il Personal Computerbity1988
 
Il Personal Computer
Il Personal ComputerIl Personal Computer
Il Personal Computerbity1988
 
Architetture dei calcolatori elettronici
Architetture dei calcolatori elettroniciArchitetture dei calcolatori elettronici
Architetture dei calcolatori elettroniciMatteo Ceserani
 
Lezione 2 (29 febbraio 2012)
Lezione 2 (29 febbraio 2012)Lezione 2 (29 febbraio 2012)
Lezione 2 (29 febbraio 2012)STELITANO
 
Riassunto modulo 1 capitoli 1 2-3
Riassunto modulo 1 capitoli 1 2-3Riassunto modulo 1 capitoli 1 2-3
Riassunto modulo 1 capitoli 1 2-3andreaciaramella
 
Architettura dell'Elaboratore Elettronico (Computer)
Architettura dell'Elaboratore Elettronico (Computer)Architettura dell'Elaboratore Elettronico (Computer)
Architettura dell'Elaboratore Elettronico (Computer)Luca Santoro
 

Similar a 20090213 Cattaneo Architettura Degli Elaboratori P1 (20)

Tecnologie Di Base
Tecnologie Di BaseTecnologie Di Base
Tecnologie Di Base
 
1informaticadibase 110602151357 Phpapp02
1informaticadibase 110602151357 Phpapp021informaticadibase 110602151357 Phpapp02
1informaticadibase 110602151357 Phpapp02
 
Informatica di base
Informatica di baseInformatica di base
Informatica di base
 
Architettura dei calcolatori
Architettura dei calcolatoriArchitettura dei calcolatori
Architettura dei calcolatori
 
HARDWARE & SOFTWARE
HARDWARE & SOFTWAREHARDWARE & SOFTWARE
HARDWARE & SOFTWARE
 
Jonh Von Neumann
Jonh Von NeumannJonh Von Neumann
Jonh Von Neumann
 
Modulo1 lezione1
Modulo1 lezione1Modulo1 lezione1
Modulo1 lezione1
 
Il personal computer
Il personal computerIl personal computer
Il personal computer
 
Informatica introduzione2010
Informatica introduzione2010Informatica introduzione2010
Informatica introduzione2010
 
ECDL Modulo 1
ECDL Modulo 1 ECDL Modulo 1
ECDL Modulo 1
 
Ecdl Modulo 1 Concetti teorici di base
Ecdl Modulo 1 Concetti teorici di baseEcdl Modulo 1 Concetti teorici di base
Ecdl Modulo 1 Concetti teorici di base
 
Il Personal Computer
Il Personal ComputerIl Personal Computer
Il Personal Computer
 
Il Personal Computer
Il Personal ComputerIl Personal Computer
Il Personal Computer
 
Architetture dei calcolatori elettronici
Architetture dei calcolatori elettroniciArchitetture dei calcolatori elettronici
Architetture dei calcolatori elettronici
 
Lezione 2 (29 febbraio 2012)
Lezione 2 (29 febbraio 2012)Lezione 2 (29 febbraio 2012)
Lezione 2 (29 febbraio 2012)
 
Riassunto modulo 1 capitoli 1 2-3
Riassunto modulo 1 capitoli 1 2-3Riassunto modulo 1 capitoli 1 2-3
Riassunto modulo 1 capitoli 1 2-3
 
Informatica base1
Informatica base1Informatica base1
Informatica base1
 
Corso base hw e sw
Corso base   hw e swCorso base   hw e sw
Corso base hw e sw
 
Slide trentin
Slide trentinSlide trentin
Slide trentin
 
Architettura dell'Elaboratore Elettronico (Computer)
Architettura dell'Elaboratore Elettronico (Computer)Architettura dell'Elaboratore Elettronico (Computer)
Architettura dell'Elaboratore Elettronico (Computer)
 

Último

Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxtecongo2007
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 

Último (18)

Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 

20090213 Cattaneo Architettura Degli Elaboratori P1

  • 1. Informatica per i corsi di laurea di altre Facoltà Architettura degli elaboratori (Parte 1) Prof. Giuseppe Cattaneo Mail: cattaneo@dia.unisa.it msn: Skype:
  • 2.
  • 3. Ma non è facile prevedere il futuro “ With teletype interface and the Fortran language, the computer will be easy to use” ?!?!?!?
  • 4.
  • 5.
  • 6.
  • 7. Architettura di un calcolatore elettronico Architettura degli elaboratori (Parte 1) ENIAC Personal Computer
  • 8.
  • 9. Gerarchia delle astrazioni Architettura degli elaboratori (Parte 1) Programma applicativo Linguaggio di programmazione Linguaggio assemblativo Sistema Operativo Linguaggio Macchina Microprogramma Logica Digitale
  • 10.
  • 11. Architettura degli elaboratori (Parte 1) I/O NOTA : Alcuni testi riportano la memoria di massa come unità periferica, altri come componente base del modello
  • 12. Funzionamento sequenziale del modello di Von Neumann Architettura degli elaboratori (Parte 1) ris = f(op) OUT(op) CPU Memoria Periferiche di I/O bus istruzione 1 istruzione 2 istruzione 3 … istruzione n dato 1 dato 2 dato 3 … dato m op ris
  • 13.
  • 14. Elementi del modello di Von Neumann: CPU Architettura degli elaboratori (Parte 1)
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Elementi del modello di Von Neumann: Memoria Centrale Architettura degli elaboratori (Parte 1)
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Una implementazione del modello… Architettura degli elaboratori (Parte 1) Motherboard