Page 20 - 120900034410_iacobelli_progettazione

Basic HTML Version

sintesi
unità
1
Unità
1
Codifica delle informazioni
36
lezione
1
Sistemi di elaborazione
I sistemi di elaborazione sono in grado di ricevere in ingresso dei dati e delle informa-
zioni e, grazie a un processo di elaborazione, restituire dei risultati sotto forma di dati.
Sono guidati in questa loro attività da un insieme di istruzioni chiamato programma
L’insieme delle parti “tangibili” di un sistema di elaborazione prende il nome di hardware.
Le componenti principali sono la CPU (il cuore dell’elaboratore), le memorie che permet-
tono di conservare i programmi e i dati e le periferiche che permettono di far comunicare
l’elaboratore con il mondo esterno. Tra queste troviamo le periferiche di input e di output.
lezione
2
Il software
L’insieme delle parti “intangibili” (i programmi) rappresenta il software. I programmi si
dividono in software di base e software applicativi. Il software di base è l’insieme dei pro-
grammi che permette di far funzionare la macchina (per esempio il Sistema Operativo).
Nel software applicativo vi sono i programmi destinati agli utenti finali che li usano per
espletare un’attività (contabilità, prenotazioni, giochi, ...).
lezione
3
Sistemi di numerazione
Nei sistemi di numerazione posizionale il valore di un numero dipende dalla posizione
occupata dalle cifre che lo compongono all’interno del numero stesso. Ogni cifra viene
moltiplicata per un’opportuna potenza della base.
Nella numerazione binaria la base utilizzata è il 2. È possibile trasformare un numero
binario in un numero decimale e viceversa. È inoltre possibile effettuare tutte le ope-
razioni aritmetiche sui numeri binari (somma, sottrazione, divisione, moltiplicazione).
lezione
4
Altri sistemi di numerazione
Esistono altri sistemi di numerazione posizionale a base 8 e 16. Mentre il sistema binario
viene usato per la rappresentazione dei dati all’interno dell’elaboratore, i sistemi ottale e
esadecimale sono utili perché più compatti rispetto al sistema binario.
Anche in questi sistemi è possibile effettuare le quattro operazioni ed esistono tecniche
particolari per convertire un numero da una base a un’altra.
lezione
5
Rappresentazione dei numeri
Se si devono rappresentare numeri interi questi vengono rappresentati come numeri
binari. I numeri reali sono invece rappresentati in virgola fissa (
fixed point
) o in virgola
mobile (
floating point
).
lezione
6
Complemento a 2
Per ridurre la complessità dell’hardware dell’elaboratore si utilizza un unico circuito
sommatore. La sottrazione viene vista come una somma tra numeri rappresentati in
complemento a 2.
001-042_U1_PR.indd 36
29/02/