Parte I
Introduzione all’hardware di un calcolatore
Parte I
Conoscenze Informatiche
1
Uomo………..
Eseguiamo una semplice somma
5+3=8
 Leggere o ascoltare il testo dell’addizione (occhi o
orecchie)
 Calcolare il risultato
(cervello)
 Riconoscere nel segno + l’operazione di somma
 Comunicare il risultato pronunciandolo o scrivendolo
(voce o mano)
Parte I
Conoscenze Informatiche
2
………..Macchina
Un calcolatore può eseguire la stessa operazione
se dotato di:
 un’unità che permette di comunicare il testo
dell’addizione
 un’unità operativa che esegue l’operazione
 i procedimenti necessari per calcolare il risultato
 un’unità che visualizza il risultato stesso
Parte I
Conoscenze Informatiche
3
Informazione+automatica = elaborazione automatica dei dati
Informatica
Hardware
Software
insieme dei componenti fisici
Parte I
insieme dei programmi che
consentono al calcolatore
di operare e di elaborare dati
Conoscenze Informatiche
4
…..parallelamente…..
Hardware
Parte I
carrozzeria, motore, accessori
Conoscenze Informatiche
5
Schema di sovrapposizione
UTILIZZATORE
Applicazioni
Software di base
Software di comunicazione
Hardware/Firmware
(componenti elettronici, collegamenti fisici, etc.)
Parte I
Conoscenze Informatiche
6
Cosa significa:
PUBBLICITA’
case: cabinet middle ATX
scheda madre: A7V sochet A via VT8364 ATA 100
CPU: K7 Thunderbird AMD 1GHz sochet A
ram: DIM PC133 256 MB
Floppy disk driver: 3.5” 1.44MB
Hard disk: 46.1GB EIDE 7200R ultra ATA 100 307045
ventola raffreddamento hard disk
Parte I
Conoscenze Informatiche
7
…..e ancora
DVD: 16x 40x ATAPI OEM
Monitor: 17” 1600x1200 77Hz dot pitch 0.21
scheda video: SK RADEON 64MB DDR-vivo OEM
masterizzatore: IDE 12-10-32x OEM Plextor
scheda audio: sound blaster player OEM
Parte I
Conoscenze Informatiche
8
Componenti hardware principali
Organizzazione hardware
standard
 Dispositivi di input
– mouse, tastiera
 Dispositivi di output
– monitor, stampante
Processo
re (CPU)
 Memorie di massa
– dischi, nastri
 Nello stesso
Dispositivi
di input
Memoria
centrale
Dispositivi
di output
contenitore
– processore (CPU)
• Interpreta e esegue le
istruzioni
– Memoria centrale
Memorie
di massa
Parte I
Conoscenze Informatiche
9
Central Processing Unit
CU
ALU
REGISTRI
CPU - il microprocessore, il sistema che provvede a far eseguire il processo di
elaborazione
ALU - unità aritmetico-logica
CU - unità di controllo di tutti i trasferimenti di informazioni fra memoria centrale,
ALU e unità di I/O
Registri - locazioni di memoria “speciali”
Parte I
Conoscenze Informatiche
10
Schema generale di base
di un calcolatore
CPU
Memoria
centrale
CU
bus
controller
Memoria di massa
Parte I
Dispositivi I/O
Conoscenze Informatiche
Cabinet
Dispositivi comunicazione
11
Esempi
 Intel (famiglia 86, Pentium)
 Motorola (famiglia 68000)
 AMD (Athlon)
 IBM (6x86)
Parte I
Conoscenze Informatiche
12
Le Memorie
“Supporti” sui quali le informazioni
vengono “fisicamente” memorizzate.
Si distinguono per:
 Velocità
 Costo per bit
 Tipo di accesso
 Accesso a byte o blocchi di byte
 Volatilità
Parte I
Conoscenze Informatiche
13
Due Tipi di Memoria
 Centrale
–
–
–
–
RAM
ROM
Buffer
Cache
 Ausiliaria o di massa
– Nastri magnetici
– Dischi magnetici
– Dischi ottici
Parte I
Conoscenze Informatiche
14
Organizzazione
della Memoria Centrale
 Bit = una cifra binaria
– valori: 0 o 1
 Byte = 8 bit
 La memoria principale è una lista di locazioni
numerate, ciascuna di un byte
 Il numero di byte utilizzato per memorizzare un dato
varia con il tipo di dato
 Unità di misura della memoria:
– Kilobyte: 1024 (=210) byte = 1 KB
– Megabyte:
220 byte = 1MB
– Gigabyte:
230 byte = 1GB
Parte I
Conoscenze Informatiche
15
Schema semplificato
256 
00111100
10101110
01100100
01110100
Parte I
00000000000000000000000100000000
•Indirizzo fisico: posizione all’interno della
memoria
•Contenuto: informazione fisicamente memorizzata all’interno
Conoscenze Informatiche
16
Tipi
 ROM
– non volatili
– utilizzate per disporre di dati e programmi in
memoria centrale all’accensione
 RAM
– volatili e riscrivibili
– contengono i dati in corso di elaborazione e i
programmi in esecuzione
Parte I
Conoscenze Informatiche
17
…..continua
 Buffer
– aree di memoria utilizzate nell’ambito di
trasferimenti tra dispositivi con velocità di
trattamento delle informazioni diverse tra
loro
– si trovano in varie componenti, anche
periferiche
Parte I
Conoscenze Informatiche
18
…..continua
 Cache
– area di transito
– buffer particolare tra processore e memoria
centrale
Parte I
Conoscenze Informatiche
19
Memorie di massa: tipi
 Nastro magnetico
– utilizzato per backup
– informazione scritta in piste
– informazione divisa in blocchi
• il nastro viene accelerato e una volta giunto a velocità
opportuna inizia la scrittura/lettura di un blocco in
un’unica operazione. I gap permettono le fasi di
accelerazione e decelerazione
– accesso sequenziale all’informazione
Parte I
Conoscenze Informatiche
20
…..continua
 Disco magnetico
– cilindri - tracce, settori (formattazione)
– informazione divisa in settori
• un braccio sul quale è montata una testina di
lettura/scrittura per ciascuna superficie utile del disco si
muove in senso radiale. La rotazione del disco permette
il posizionamento sul settore. I settori sono separati da
gap.
– accesso diretto all’informazione
Parte I
Conoscenze Informatiche
21
– parametri di valutazione
•
•
•
•
•
•
tempo di posizionamento
tempo di latenza
tempo di trasmissione
tempo di accesso
capacità
velocità trasferimento dati
– hard disk, removable hard disk, floppy disk
Parte I
Conoscenze Informatiche
22
…..continua
 Disco ottico
–
–
–
–
tecnologia laser
alta densità di memorizzazione
maggiore affidabilità
CD, CD-ROM,DVD
» Lettori: numero x = velocità multipla di quella base
essendo la velocità base quella determinata dal bit rate
necessario per la riproduzione di brani musicali.
Parte I
Conoscenze Informatiche
23
Il Monitor
 dimensione
– misura in pollici della diagonale
 risoluzione
– numero pixel
– dimensione pixel
– distanza tra pixel (dot pitch)
 refresh
 profondità colore
– ogni pixel è realizzato mediante la terna RGB
Parte I
Conoscenze Informatiche
24
La tastiera
Tasti alfanumerici
Tasti numerici
Tasti direzionali
Tasti funzionali
Parte I
Conoscenze Informatiche
25
…..continua
Tasti speciali: tra cui
Enter: conferma l’esecuzione di un comando
Ctrl: abbinato ad altri tasti ha funzionalità
diverse secondo l’applicazione
Print Scrn: stampa negli Appunti il contenuto
della videata
Parte I
Conoscenze Informatiche
26
Dispositivi di puntamento su video
 mouse
 track ball
 touch screen
Parte I
Conoscenze Informatiche
27
Le stampanti
 velocità
– caratteri al secondo
 qualità
– punti per pollice
Parte I
Conoscenze Informatiche
28
 a impatto
– a margherita
– a testina rotante
– ad aghi
 non ad impatto
– getto inchiostro
– laser
Parte I
Conoscenze Informatiche
29
Tutto chiaro!
PUBBLICITA’
case: cabinet middle ATX
scheda madre: A7V sochet A via VT8364 ATA 100
CPU: K7 Thunderbird AMD 1GHz sochet A
ram: DIM PC133 256 MB
Floppy disk driver: 3.5” 1.44MB
Hard disk: 46.1GB EIDE 7200R ultra ATA 100 307045
ventola raffreddamento hard disk
Parte I
Conoscenze Informatiche
30
…..o quasi
DVD: 16x 40x ATAPI OEM
scheda video: SK RADEON 64MB DDR-vivo OEM
Monitor: 17” 1600x1200 77Hz dot pitch 0.21
masterizzatore: IDE 12-10-32x OEM Plextor
scheda audio: sound blaster player OEM
Parte I
Conoscenze Informatiche
31
Informatica
Hardware
Modulo
Centrale
Parte I
Software
Periferiche
Conoscenze Informatiche
32
Scarica

Centrale - Dipartimento di Ingegneria dell`Informazione