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.
Macchina 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
9 8
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
342336864240
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