Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
L’ELABORATORE …dall’esterno
Componenti principal
• Unità centrale (“case”
• Video (“monitor”
• Tastiera e Mous
• Lettore C
• Dischetti (“floppy”
Componenti accessor
• Stampant
• Mode HARDWARE
• Scanne
• Tavolette grafich
Composto da un insieme
… di unità funzionali
ARCHITETTURA DI UN ELABORATORE
TECNOLOGIA DIGITALE
CPU …all’interno
CPU: CLOCK
CPU: REGISTRI
I REGISTRI SPECIALIZZATI
ALTRI REGISTRI
MULTITASKING
E’ la possibilità che consente a un sistema operativo di
eseguire più compiti “allo stesso tempo”
Poiché i registri compendiano tutto lo stato
dell’elaborazione di un certo processo
• salvando in memoria il contenuto di tutti i registri è
possibile accantonare un processo per passare a
svolgerne un altro (salvataggio di contesto)
• ripristinando dalla memoria il contenuto di tutti i
registri precedentemente salvati è possibile ripristinare
lo stato di un processo accantonato, riprendendone
l’esecuzione come se nulla fosse accaduto.
TIME SHARING
UNITA’ DI I/O
INTERFACCE
dispositivi che consentono
all’elaboratore di comunicare
con le periferica
Sono molto diverse tra loro
(dipendono dal tipo di unità
PERIFERICHE periferica da connettere).
• Tastiera e Mous
• Video e Stampant
• Scanner e tavoletta grafic
• Dispositivi di memoria di massa
• ...
LA MEMORIA DI MASSA
MEMORIA DI MASSA
• Disch
•C
• DV
• ...
• memorizza grandi quantità di informazion
• persistente (le informazioni non si perdono
spegnendo la macchina
• accesso molto meno rapido della memoria centrale
(millisecondi contro nanosecondi ⇒ differenza 106)
LA MEMORIA DI MASSA
LA MEMORIA CENTRALE
LA MEMORIA CENTRALE
INDIRIZZAMENTO
OPERAZIONI DI LETTURA
OPERAZIONI DI SCRITTURA
N-1
2
BUS DI SISTEMA
CPU
Bus
DMA
Memoria I/O
centrale
BUS DAT
• bidirezional
• serve per trasmettere dati dalla memoria o viceversa.
BUS INDIRIZZ
• unidirezional
• serve per trasmettere il contenuto del registro indirizzi
alla memoria
(si seleziona una specifica cella su cui viene eseguita o
un’operazione di lettura o una operazione di scrittura)
BUS COMAND
• bidirezional
• tipicamente usato per inviare comandi verso la
memoria (es: lettura o scrittura) o verso una
periferica (es. stampa verso la stampante →
interfaccia
• può essere usato per inviare comandi verso il
processore nel caso di DMA (o interfacce di I/O)
COMPUTER
• PC desktop e notebook
• Esempi di processori: Intel (x86, Celeron, Pentium,
…), AMD (x86, K5, K6, Duron, Athlon, …)
RETI DI CALCOLATORI
Reti Locali:
connettono elaboratori sicamente vicini (nello stesso uf cio o
stabilimento).
LAN (Local Area Network)
Router/
Stampante Stampante File server gateway WAN
fi
fi
RETI DI CALCOLATORI
Host terminali
Host remoti
PC
mini Host
Rete locale
INTERNET
INTERNET: i servizi
e
)
fi
a
fi
?
Encapsulation/decapsulation
codifica dell’immagine
Payloa
contiene i dati da trasmettere
Destinatario, mittente, altre
informazioni 0101010101.....00111010
Heade
contiene informazioni per la trasmissione e l’instradamento dei dati
Roberto Riggio - Elementi di Informatic
Anno accademico 2021/2022
r
Protocolli di trasmissione
Protocolli di trasmissione
ISO/OSI MODEL
TCP/IP MODEL
ISO/OSI MODEL