Introduzione ai calcolatori
Parte I
Informazione Digitale
Hardware
1
L’era del digitale

Calcolatore




memorizzazione di informazioni
elaborazione di informazioni
Precondizione: rappresentare in una
forma gestibile dal calcolatore diversi tipi
di informazione (convenzione)
Codifica digitale
2
L’era del digitale (2)
codifica
rappresentazione
digitale
informazione
decodifica
3
Linguaggio digitale

Linguaggio con 2 soli simboli (spesso 0 e 1)
 BIT
(Binary digiT)

Frasi: aggregazioni o sequenze di 0 e 1

È possibile codificare ogni tipo di informazione



testo
immagini
suoni
4
Linguaggio digitale (2)



N informazioni differenti
Codificabili in digitale con sequenze di
lunghezza M se 2M  N
Esempio



3 informazioni diverse A, B e C
sequenze di lunghezza 2
associazione convenzionale alle informazioni
00  A
10  C
01  B
11
5
Codifica digitale: simboli



Nel linguaggio scritto (incluse lettere accentate, ...),
ci sono circa 180 simboli
Sono necessarie sequenze lunghe 8 bit per
codificarli
 BYTE (1 byte = 8 bit)
Codifica standard ASCII (a 8 bit, 256 simboli)


Es: a  00110010
Codifica UNICODE (a 16 bit, 65536 simboli)
6
Codifica digitale: testi

Un testo è formato dalla sequenza dei codici dei
simboli che lo costituiscono
il po -->
01101001 01101100 00000000 01110000 01101111
7
Codifica digitale: immagini



L’immagine viene suddivisa mediante una
griglia di pixel (risoluzione)
Si definisce il numero di colori che si vogliono
distinguere
Si codifica in digitale ogni colore



256 colori --> 8 bit
16 milioni di colori --> 24 bit (codifica RGB)
Ad ogni pixel si associa il codice del colore
8
Codifica digitale: immagini (2)
2 colori
bianco: 0, nero: 1
un codice per ogni pixel
0
22
0
15
0
0
8
1
1
0
0
0
0
0
1
1
0
0
0
0
1
1
1
0
0
23
1
0
16
9
2
24
17
10
0
3
25
18
11
0
4
26
19
12
0
5
27
20
13
0
6
28
21
14
0
7
codifica digitale dell’immagine = sequenza dei suoi pixel
0000000011110001100000100000
9
Codifica digitale: immagini (3)

Rappresentazione approssimata


risoluzione
numero di colori
1
1
1
1
1
1
1
10
Codifica digitale: immagini (4)

Formati



BMP
GIF
Compressione: JPEG




non è necessario codificare tutto, basta saper ricostruire
l’immagine
si memorizzano solo alcuni pixel (alcune righe o colonne)
gli altri pixel vengono ricostruiti per interpolazione
Immagini in movimento


Digitalizzazione di fotogrammi
Compressione: MPEG, differenza tra fotogrammi
11
Codifica digitale: suoni



Suono: onda sonora
Campionamento
Digitalizzazione del valore del campione
t



t
Frequenza di campionamento: es 44KHz
Bit per campione: es 16 bit
Formati compressi: es mp3
12
Codifica digitale

Indipendentemente dall’informazione di
partenza si ottiene sempre una sequenza
di bit
13
Architettura di un PC
4 componenti principali
processore
memoria principale
memoria secondaria
dispositivi di I/0
14
Memoria principale

Contiene



Programmi in esecuzione (software di
sistema, applicativi utente)
Dati
Caratteristiche




Dimensioni: Megabyte (da 64 in su)
Velocità di accesso: 60 nanosecondi
Volatile
Espandibilità (slot di espansione)
NB: 1 nanosecondo corrisponde ad un miliardersimo di secondo
15
Memoria principale (2)




10
1 Kilobyte = 2
byte = 1024 byte
10
1 Megabyte = 2
byte
Kilobyte, circa 1.000.000 di
10
1 Gigabyte = 2
Megabyte, circa
1.000.000.000 di byte
10
1 Terabyte = 2
Gigabyte
16
Memoria principale (3)
0
00001111010101010101010000110010
1
2
si accede ad una cella
noto il suo indirizzo
…………………..
N
17
Processore


Elabora le informazioni contenute nella
memoria principale
I calcolatori attuali sono basati sul modello
matematico di Von Neumann (anni ’30)



Il processore esegue ciclicamente le istruzioni
scritte in linguaggio macchina
Il programma e i dati sono nella memoria principale
Il processore, ad ogni ciclo di esecuzione
 recupera la prossima istruzione dalla memoria
 la esegue
18
Processore (2)

Il processore



esegue una istruzione ad ogni ciclo di clock
velocità di esecuzioni misurata in MHz
(tempo di clock)
Esistono diversi tipi di processori con
diversi insiemi di istruzioni (macchina)

Es. Pentium, Pentium III, Celeron, Sparc, …
19
Memoria secondaria

Diversi tipi con caratteristiche diverse

Hard disk (HD)





supporto magnetico
contiene dati e programmi di sistema e utente
installati sul PC
usato per la memoria virtuale
dimensioni: Gigabyte (da 6 in su)
Floppy disk (FD)



supporto magnetico
usato per scambio di dati
dimensioni ridotte: 1.44 Megabyte
20
Memoria secondaria (2)

CD Rom






supporto ottico
contiene dati e programmi (usato per la
distribuzione di SW e grandi masse di dati)
dimensioni: 650 Megabyte
generalmente unità di sola lettura
masterizzatori per la scrittura (1 o più volte)
DVD


variante più recente
dimensioni: 3-4 Gigabyte
21
Memoria secondaria (3)

Nastri e cassette


usati per backup
ZIP

come i floppy disk ma con dimensioni
maggiori (100 Megabyte e 2 Gigabyte)
22
Memoria secondaria (4)

Dimensioni


Nastri > HD > DVD > CD Rom > ZIP > FD
Velocità

HD > CD  DVD > FD > ZIP > Nastri
23
Interfacce




Parallela
Seriale
USB
SCSI
24
Dispositivi di Input/Output









Video
Tastiera
Mouse
Stampanti
Scanner
Modem
Schede audio/video
Schede di rete
…
25
Caratteristiche comuni



Gestiti dal processore (sistema operativo)
Lavorano in modo asincrono rispetto al
processore
Driver di gestione


Fornito su CD o FD con dispositivo
Deve essere installato
26
Video

Caratteristiche




Dimensioni (1 pollice=2.54 cm)
Risoluzione (in pixel): 800x600 … 1600x1200
Frequenza di refresh
Tecnologia



Tradizionali (tubo catodico)
TFT (matrice attiva): portatili e ora anche per PC
STN (matrice passiva): portatili
27
Tastiera e mouse

Tastiera



Diverse per diverse nazioni
Tasti funzione
Mouse


1, 2 o 3 tasti
Ottici o meccanici
28
Stampanti

Caratteristiche



Risoluzione: DPI (dot per inch)
Velocità: numero di pagine al minuto
Diverse tecnologie (prestazioni e costi)



Laser
Getto di inchiostro
Aghi
29
Scanner

Per acquisizione di immagini

Caratteristiche



Risoluzione
Velocità
Software di gestione


Acquisizione in diversi formati
OCR
30
Modem e schede di rete

Modem


Collegamento del PC alla linea telefonica
Caratteristiche



velocità: Kilobit al secondo
esterni o interni
Schede di rete


Collegamento del PC alla rete locale
Velocità: 10-100 Megabit al secondo
31
Scarica

Hardware e architettura