Estratto del documento

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

Anteprima
Vedrai una selezione di 10 pagine su 55
Appunti fondamenti informatica Pag. 1 Appunti fondamenti informatica Pag. 2
Anteprima di 10 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti fondamenti informatica Pag. 6
Anteprima di 10 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti fondamenti informatica Pag. 11
Anteprima di 10 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti fondamenti informatica Pag. 16
Anteprima di 10 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti fondamenti informatica Pag. 21
Anteprima di 10 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti fondamenti informatica Pag. 26
Anteprima di 10 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti fondamenti informatica Pag. 31
Anteprima di 10 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti fondamenti informatica Pag. 36
Anteprima di 10 pagg. su 55.
Scarica il documento per vederlo tutto.
Appunti fondamenti informatica Pag. 41
1 su 55
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher gnmmrr di informazioni apprese con la frequenza delle lezioni di Fondamenti di informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi Mediterranea di Reggio Calabria o del prof Bochicchio Mario Alessandro.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community