Struttura dell’elaboratore elettronico
Concetti di base della tecnologia
dell’Informazione e della Comunicazione
Prof.ssa Antonella Serra
Qual è il significato del termine
informatica?
• E' la scienza che si propone di raccogliere,
organizzare, conservare e distribuire le informazioni
tramite sistemi automatici di elaborazione dei dati.
• Il termine deriva dalla fusione delle parole
INFORmazione autoMATICA.
Prof.ssa Antonella Serra
Differenza tra hardware e
software
• La struttura fisica, interna e esterna del computer
prende il nome di hardware (hard = duro, ware =
componente). L'insieme di tutti i programmi che
permettono di utilizzare l'elaboratore si chiama
software (soft = soffice).
• Il software astrae la macchina (concetto di macchina
virtuale)
Prof.ssa Antonella Serra
Schema generale di un sistema di
elaborazione dati
• I computer seguono lo schema logico della macchina di Von
Neumann (1947). Sono individuati:
– Processore
– Memoria RAM
– BUS DI DATI, un canale che collega tutti i componenti fra loro
– Dispositivi di I/O
– Programmi
Prof.ssa Antonella Serra
La CPU
• L’unità centrale di
elaborazione, detta
CPU, (central
processing unit) è
l’esecutore dei
programmi
• Il processore effettua
calcoli logici e
aritmetici e dialoga con
la memoria RAM
Prof.ssa Antonella Serra
Periferiche di I/O
• Le periferiche di input/output permettono
l’interazione del calcolatore con l’esterno.
• Consistono di:
– unità esterne per l’immissione di dati
– unità esterne per la visualizzazione delle
informazioni
Prof.ssa Antonella Serra
I supercomputer
• I supercomputer sono i più potenti, i più veloci e i più costosi..
Prof.ssa Antonella Serra
I mainframe
• I mainframe hanno processori potenti e grande quantità di memoria
RAM.
Prof.ssa Antonella Serra
I personal computer
• I personal computer
sono quelli usati in
ambito domestico e in
azienda da un solo
utente per volta. Sono i
computer da tavolo
(desktop) e i portatili
(notebook)
Prof.ssa Antonella Serra
Memoria
• Per memoria si intende la componente o le
componenti degli elaboratori con il compito di
immagazzinare dati.
• Si distinguono in base alle caratteristiche di velocità,
capacità di memorizzazione permanente o meno,
ampiezza e trasportabilità.
Prof.ssa Antonella Serra
Cos'è la memoria centrale del computer
• Le memorie di massa sono memorie lente. La CPU
lavora, invece, a velocità altissime, per cui ha
bisogno di memorie molto veloci per conservare
temporaneamente i dati da elaborare.
• Queste memorie costituiscono la memoria
centrale del computer e ne determinano, insieme
alla CPU, la potenza di elaborazione.
Prof.ssa Antonella Serra
La memoria centrale
• La memoria centrale è formata da due tipi
di memorie:
• la RAM
• la ROM
Prof.ssa Antonella Serra
RAM
• RAM è l’acronimo (Random Access Memory).
E' la memoria in cui risiede i programmi e i
dati in fase di elaborazione.
• E' costruita con la stessa tecnologia del
processore (elettronica).
Prof.ssa Antonella Serra
La memoria RAM
• La RAM costituisce il
‘banco di lavoro’ del
computer.
Prof.ssa Antonella Serra
ROM
• ROM. (Read Only Memory ovvero Memoria a sola
lettura).
• Contiene dati necessari all'avviamento della
macchina.
Prof.ssa Antonella Serra
La memoria ROM
• La ROM (read only
memory) è una
memoria di sola
lettura.
Prof.ssa Antonella Serra
La memoria RAM
(approfondimenti)
• La memoria RAM è casuale e volatile.
• Casuale significa che è ad accesso diretto
• Volatile significa che la permanenza dei dati
dipende dalla presenza di corrente elettrica
Prof.ssa Antonella Serra
Bit e byte
• L’unità minima di memoria non indirizzabile è
detta bit.
• L’unità minima di memoria indirizzabile è detta
byte. Un singolo carattere occupa un byte
equivalente ad otto bit.
Prof.ssa Antonella Serra
Multipli del byte
• Kilobyte = 210 byte = 1.024 byte
• Megabyte = 220 byte = 1.048.576 byte
(1 milione)
• Gigabyte = 230 byte = 1.073.741.824 Byte
(1 miliardo)
• Terabyte = 240 byte = 1.099.951.627.776 byte (1.000
miliardi)
Prof.ssa Antonella Serra
Memorie di massa
• La memoria di massa è un dispositivo fisico
capace di memorizzare permanentemente i dati
prodotti durante l’elaborazione del computer.
Prof.ssa Antonella Serra
Le memorie di massa
Tipi di memorie di massa sono:
• hard disk (dischi rigidi o fissi)
• CD ROM, CD RW, DVD ROM, DVD RW (Digital
Versatile Disk)
• Pen drive
Prof.ssa Antonella Serra
Disco rigido
• E' presente su tutti i
computer, interno alla
macchina. Esso
contiene al suo interno
diversi dischi rigidi
metallici e magnetici,
per cui può contenere
una quantità enorme di
dati
Prof.ssa Antonella Serra
Caratteristiche del disco rigido
Le caratteristiche principali di un hard disk sono:
• la capacità
• il tempo di accesso
• La velocità di trasferimento
Prof.ssa Antonella Serra
CD-ROM, CD-R, CD-RW, DVD
• Questi dispositivi sono basati su tecnologia ottica.
• Essi vengono incisi col “masterizzatore” e letti
mediante raggio laser.
Prof.ssa Antonella Serra
Nastri magnetici
• Servono per conservare
grandi quantità di dati o
per fare il backup del
sistema (cioè copia di
tutto il contenuto
dell'hard disk) per
prevenire perdite di dati
per malfunzionamento
della macchina.
Prof.ssa Antonella Serra
I drive
Sono dispositivi in cui
si inseriscono il floppy
disk, o il CD, o qualsiasi
altro tipo di disco, (da
non confondersi con i
“drivers" software!).
Contengono una testina
di lettura/scrittura
tramite cui avviene il
trasferimento dei dati
fra disco e macchina.
Prof.ssa Antonella Serra
La memoria cache
• La cache memory è una memoria veloce
integrata nel processore.
• È utilizzata dalla CPU per memorizzarvi i dati che
essa usa più spesso.
• L’introduzione della cache ha migliorato
notevolmente le prestazioni dei processori.
Prof.ssa Antonella Serra
La memoria cache
• In fase di input, quando un’istruzione richiede
dati dalla memoria, il programma di gestione
della cache provvede a caricare in tale
dispositivo, oltre ai dati esplicitamente
richiesti, anche altri dati.
Prof.ssa Antonella Serra
La memoria cache
• In tal modo per una prossima, eventuale,
richiesta verrà interpellata innanzitutto la
cache e, solo se questa non contiene i dati in
questione, sarà necessario accedere
nuovamente alla RAM.
Prof.ssa Antonella Serra
La memoria cache
• In fase di Output, scrittura di dati in memoria,
il processore interagisce con la cache
memorizzando qui i dati.
• I dati saranno effettivamente memorizzati
nella RAM solo quando il gestore software
della cache lo riterrà opportuno.
Prof.ssa Antonella Serra
La memoria buffer
• È un luogo di memorizzazione temporanea
dei dati.
• È situata tra il processore e tutti i
dispositivi di input/output.
Prof.ssa Antonella Serra
LA CPU (approfondimenti)
• L'Unità Centrale di Elaborazione (abbreviato
CPU) è il microchip presente nel computer
capace di elaborare i dati in ingresso e fornire
una risposta in uscita.
• In generale un microprocessore può essere
presente in molti dispositivi elettronici
moderni.
Prof.ssa Antonella Serra
I componenti più importanti di una CPU
• Una unità aritmetico-logica detta ALU
• Una unità per il controllo del flusso dei dati
• Una unità di Memoria
Prof.ssa Antonella Serra
CPU-ALU
• L’ALU svolge i calcoli di tipo aritmetico (addizione,
sottrazione ecc..) e logico (maggiore di, minore di,
uguale a )
Prof.ssa Antonella Serra
Unità di controllo
• L’unità di controllo gestisce la sincronizzazione tra
le unità della CPU.
• Controlla lo stato di avanzamento di esecuzione di
un programma in modo tale da sapere sempre
quale sarà la prossima istruzione da eseguire.
Prof.ssa Antonella Serra
Unità di memoria
• L’unità di memoria interagisce con la memoria
centrale per prelevare i dati e le istruzioni e li
memorizza in piccole unità di memoria interne
Prof.ssa Antonella Serra
Impulsi elettrici
• Il processore funziona attraverso impulsi elettrici
che si ripetono miliardi di volte al secondo.
• Il tempo impiegato dal processore per effettuare
una determinata operazione è misurato in
riferimento a questi impulsi, detti «cicli».
Prof.ssa Antonella Serra
Impulsi elettrici
• Ci vogliono, ad esempio, più cicli per moltiplicare tra
loro due numeri che per sommarli.
• Il numero di cicli al secondo è dell’ordine dei miliardi.
Prof.ssa Antonella Serra
Hertz
• L’unità di misura della velocità di un processore è
l’Hertz.
• I processori attuali sono in grado di effettuare
miliardi di impulsi al secondo (GHz).
Prof.ssa Antonella Serra
Coprocessori
• Attualmente i computer sono dotati di più
processori dedicati a compiti precisi: questi sono
definiti coprocessori.
Prof.ssa Antonella Serra
La scheda madre
• La scheda madre o scheda di sistema, anche conosciuta
come motherboard è una parte fondamentale di un
moderno personal computer: sotto forma di scheda
elettronica raccoglie in sé tutta la circuiteria elettronica
di interfaccia fra i vari componenti principali e fra questi
i bus di espansione e le interfacce verso l'esterno.
Prof.ssa Antonella Serra
La scheda madre
• È responsabile della trasmissione e temporizzazione
corretta di molte centinaia di segnali diversi, tutti ad
alta frequenza e tutti sensibili ai disturbi: per questo
la sua buona realizzazione è un fattore chiave per la
qualità e l'affidabilità dell'intero computer.
Prof.ssa Antonella Serra