ARCHITETTURA CALCOLATORE
Tutti i calcolatori elettronici per funzionare nella maniera corretta utilizzano uno schema introdotto da Von Neumann.
Macchina Von Neumann
Andiamo i singoli componenti.
CPU
Questo dispositivo (central processing unit) è diviso al suo interno in due parti:
- CU → Central Unit (Unità centrale)
- ALU → Arithmetic logic unit (Unità logica aritmetica) le CPU moderne hanno anche
- GPU → graphic processing unit (Processore grafico)
RAM
Questo dispositivo può essere chiamato anche memoria centrale.
ARCHITETTURA CALCOLATORE
Tutti i calcolatori elettronici per funzionare nella maniera corretta utilizzano uno schema introdotto da von Neumann.
Analizziamo i singoli componenti.
CPU
Questo dispositivo (Central Processing Unit) è diviso al suo interno in due parti
- CU → Central Unit (Unità centrale)
- ALU → Arithmetic Logic Unit (Unità logica aritmetica)
Le CPU moderne hanno anche
- GPU → Graphic Processing Unit (Processore grafico)
RAM
Questo dispositivo può essere chiamato anche memoria centrale.
e parire per
- Immagazzinare il programma una volta che viene elaborato dalla CPU.
- Mantenere le modifiche una volta che il programma è stato elaborato dalla CPU.
BUS
Questo dispositivo effettua i collegamenti tra i componenti della macchina e al suo interno viaggiano le informazione che si scambiano tutti i dispositivi della macchina.
PERIFERICA I/O
Questi dispositivi sono opzionali cioè ai fini del funzionamento della macchina non sono importanti però servono per prendere informazioni dell’esterno e per farlo hanno bisogno di una interfaccia.
CODIFICA DATI E ISTRUZIONI DI UN PROGRAMMA
Come fa il calcolatore a capire come e dove importare quando deve elaborare un programma e un dato?
Qui entra in gioco il BIT.
Il BIT è l’elemento minimo in grado di rappresentare un informazione.
PAGINA 2
Il bit può avere due stati:
- 0 logico
- 1 logico
tutto quello che bisogna fare è far capire al calcolatore questi due stati.
0 viene percepito con una bassa tensione 0V
1 viene percepito con un'alta tensione 5V
In questa maniera il calcolatore può interpretare e manipolare i bit.
I programmi e i dati prima di essere elaborati vengono trasformati in una sequenza di bit che tramite il bus vengono inviati alla CPU per essere elaborati.
N.B.
Qualunque elemento per essere elaborato dal calcolatore deve essere trasformato in una sequenza di bit.
CODIFICA DEI NUMERI
Come vengono trasformati in bit i numeri?
NUMERI NATURALI
PAGINA 3
Il calcolatore oltre a codificare numeri naturali in base dieci codifica numeri in base otto e sedici.
Vediamo come viene effettuata la codifica.
* decimale -> binario (bit)
134(10) -> occorre eseguire divisioni per due, per la codifica.
Per avere la codifica del numero decimale 134 basta prendere tutti i resti delle singole divisioni dall’alto verso il basso.
134(10) -> 10000110(bit)
* binario (bit) -> decimale
Fare l'operazione inversa è più semplice.
PAGINA 4.
Andiamo a codificare il numero binario precedente in
base dieci.
1 0 0 0 0 1 1 0
(bit)
Sappiamo che ogni simbolo corrisponde ad una potenza di
due.
27 26 25 24 23 22 21 20
1 0 0 0 0 1 1 0 (bit)
Prendiamo soltanto le potenze di due dove compare l’1 per
poi sommarle cioè:
27 22 21
1 1 1
27 + 22 + 21 = 128 + 4 + 2 = 134
Il numero che otteniamo dalla somma è il numero codificato
da binario a decimale.
* decimale → cod.
Il procedimento è analogo a quello effettuato decimale ➔ binario
che invece delle divisioni per due dobbiamo dividere in sequenza
per sedici.
Pagina 5
Conversione da base otto a base dieci
1528 → 9816
esadecimale → decimale
In questo caso ogni cifra corrisponde ad una potenza sedicesima.
161 160
98
Moltiplichiamo le cifre per le potenze sedicesime rispettive e poi sommiamo i valori ottenuti.
9×161 + 8×160 → 144 + 8 = 152
Il numero risultante corrisponde alla base dieci.
decimale → ottale
Il procedimento è analogo ai precedenti, solo che dobbiamo dividere per otto.
Pagina 6
342
336
8
6
42
40
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Appunti Informatica
-
Appunti Informatica
-
Appunti Fondamenti di Informatica
-
Appunti Fondamenti di informatica