I blocchi fondamentali dell’elaboratore
Architettura degli
elaboratori
Memoria
Unità
uscita
Unità
ingresso
Unità
elaborazione
Prof. Marco Mezzalama
Prof. Marco Mezzalama
I blocchi fondamentali
I blocchi fondamentali dell’elaboratore
Memoria centrale
(RAM)
CD-ROM
Memoria di massa
(dischi)
Memoria
Unità
uscita
Unità
ingresso
MODEM
Unità
elaborazione
Prof. Marco Mezzalama
HARD DISK
3.5” FLOPPY
Prof. Marco Mezzalama
RAM
Chip
CPU
microprocessore
PIASTRA MADRE
Scheda video
Scheda rete LAN
Chip:
circuito integrato, microcircuito,
componente elettronico contenente
al suo interno moltissimi transistor
Scheda audio
Prof. Marco Mezzalama
Prof. Marco Mezzalama
TRANSISTOR
Prof. Marco Mezzalama
Prof. Marco Mezzalama
Chip
Processori
La tecnologia del PC
Memorie di massa
Componenti interni
Bus
Memoria centrale
Comunicazioni
Periferici di input
Il chip sta al calcolatore
come il mattone sta alla casa
Unità video
Periferici di stampa
Multimedia
Prof. Marco Mezzalama
Prof. Marco Mezzalama
ROM
RAM
programmi permanenti Memoria programmi dati
centrale
Architettura di un elaboratore
L’imperatore
SONO IO !
Dispositivi
di input
CPU
CPU
Microprocessore
Microprocessore
Memoria di
massa
Prof. Marco Mezzalama
CPU
Dispositivi
di uscita
• La CPU controlla tutte le operazioni di un
elaboratore
• Le operazioni possono essere:
– interne alla CPU (somma)
– esterne: trasferimenti da/per memoria/IO
Prof. Marco Mezzalama
Il ciclo base di un elaboratore
La CPU
(Central Processing Unit)
Reset
Registri
(Memoria locale)
Unità aritmetica
(ALU)
Preleva una istruzione dalla memoria RAM
Interpreta l’istruzione
Unità
di controllo
Esegue l’istruzione
Prof. Marco Mezzalama
Prof. Marco Mezzalama
I chip fondamentali
Esecuzione
Fetch
Decodifica
F D E F D E F D E F D
E
{{{{ {
i -1
i
i+1
Istruzione
i-esima
Prof. Marco Mezzalama
i+2
microprocessore
t
i+3
Memoria centrale - RAM
Prof. Marco Mezzalama
Clock
Microprocessore
Un microprocessore è un circuito (chip) ad
altissimo grado di integrazione in cui risiedono
tutte le funzioni tipiche di una CPU
Interfaccia
ALU
400MHz
verso
Unità
di
controllo
Unità di Unità di Unità di
decodif. gestione gestione
istruz.
indirizzi
BUS
ALU
Registri
ABUS
DBUS
CBUS
BUS
100MHz
Registri
UNITA’ ESECUTIVA
Prof. Marco Mezzalama
Prof. Marco Mezzalama
La potenza della sabbia(silicio)
La potenza della sabbia
...ovvero: l’evoluzione dei microprocessori
...ovvero: l’evoluzione dei microprocessori
n transistori
per chip
n transistori
per chip
Ho sempre pensato
che la sabbia servisse solo
per farci sopra la pipì!
• 1 milione di addizioni
al secondo
• 30.000 transistor
Pentium II
8086
1980
Prof. Marco Mezzalama
Ho sempre pensato
che la sabbia servisse solo
per farci sopra la pipì!
8086
1998
anni
1980
Prof. Marco Mezzalama
1998 anni
La potenza della sabbia
...ovvero: l’evoluzione dei microprocessori
n transistori
per chip
Clock
(ovvero la frequenza di lavoro della cpu)
PENTIUM II
• 1 miliardo
di addizioni
Ho sempre pensato
al la
secondo
che
sabbia servisse solo
• 7.000.000
transistor.
per farci sopra
la pipì!
PentiumII 400 MHz
• 1 milione di addizioni
al secondo
Pentium II
• 30.000 transistor
Le pulsazioni del cuore del
ragnetto sono misurate
in MHz (mega Hertz)
8086
1998 anni
1980
Prof. Marco Mezzalama
Prof. Marco Mezzalama
Microprocessori INTEL 80x86
Microprocessori INTEL 80x86
1993
Pentium
MIPS: 100+ (66 MHz)
Transistors: 3.000.000+
1989
80486
MIPS: 41 (50 MHz)
Transistors: 1.200.000
1985
80386
MIPS: 11 (33 MHz)
Transistors: 275.000
1982
80286
MIPS: 3 (12 MHz)
Transistors: 134.000
1979
8088/8086
MIPS: 0.33 (5 MHz)
Transistors: 29.000
Prof. Marco Mezzalama
Merced - IA 64
1998
Pentium II
64 bit - 450 MHz
Transistors: 7.000.000+
1995
Pentium PRO
64 bit - 200 MHz
Transistors: 7.000.000+
1993
Pentium
32 bit - (166 MHz)
Transistors: 3.000.000+
Prof. Marco Mezzalama
Specialisti o generalisti
Sono un
generalista
come un Pentium!
La memoria RAM
Gli specialisti:
I bit li voglio
nella RAM !
Contengo i dati ed
i programmi
in esecuzione
Pentium
DSP
(Digital Signal Processing)
CPU
Microprocessore
grafico
Prof. Marco Mezzalama
Prof. Marco Mezzalama