Estratto del documento

Indirizzi di memoria

Un indirizzo di memoria è un identificatore univoco della posizione, locazione o cella di memoria sulla quale il processore o un'altra periferica possono accedere per operazioni di lettura o scrittura, ad esempio salvare un dato per poterlo recuperare in seguito.

Relazione tra dimensione dell’address bus e la quantità di memoria indirizzabile

L'address bus (Abus) si misura in bit e la massima memoria indirizzabile è calcolata con la formula: Max. Mem = 2Abus in bit. Più grande è l’Abus, più celle possono essere rappresentate, e più indirizzi vengono trasportati con maggiori possibilità di combinazione.

Più grande è il data bus (Dbus), tanto più grande è la dimensione di una singola cella.

Ciclo di esecuzione di un’istruzione in un microprocessore

Il ciclo di esecuzione si basa su un ciclo standard:

  • Prelievo di un’istruzione dalla Memoria Centrale
  • Istruzione caricata sulla CPU
  • L’indirizzo viene passato dal PC al IR
  • Logica di Controllo (interpreta l’istruzione)
  • Esecuzione (comando passato dalla Logica di Controllo all’Esecutore)
  • In caso di avvenuta esecuzione, il ciclo ricomincia, altrimenti si segnala un errore

Ruolo del Program Counter

Il Program Counter (PC) è un registro (speciali locazioni di memoria interne alla CPU, molto veloci) che contiene l’indirizzo in memoria della prossima istruzione.

Funzione di Address bus, Data bus e Control bus

  • Address bus (Abus): è il bus attraverso il quale la CPU decide in quale indirizzo andare a scrivere o a leggere informazioni. La sua dimensione determina il numero massimo di celle di memoria utilizzabili.
  • Data bus (Dbus): è il bus sul quale transitano le informazioni. La dimensione indica la dimensione di una cella di memoria.
  • Control bus (Cbus): è un insieme di collegamenti il cui scopo è coordinare le attività del sistema. Trasporta i dati di controllo.

Moduli di una CPU e loro funzionalità

  • Unità di Controllo (CU): coordina le azioni necessarie per l’esecuzione di un’istruzione.
  • Unità Aritmetica e Logica (ALU): esegue operazioni logiche e matematiche.
  • Registri: speciali locazioni di memoria interne alla CPU, molto veloci (IR, PC, FLAG).
  • Unità di decodifica: riceve le istruzioni in ingresso e attiva le opportune unità interne del processore per eseguire l’istruzione caricata.
  • Unità di Gestione della Memoria (MMU): gestisce le richieste di accesso alla memoria generate dalla CPU.
  • Unità di Controllo dei Bus

Concetto di sottoprogramma e approccio top-down

  • Un sottoprogramma è un particolare costrutto sintattico che permette di raggruppare, all'interno di un programma, una sequenza di istruzioni in un unico blocco.
  • L’approccio Top-Down indica la modalità risoluzione di un problema partendo dall’alto, cioè partendo dalle linee generali senza scendere subito nei dettagli.

Codifica dei caratteri in un elaboratore

I caratteri vengono codificati attraverso un linguaggio particolare detto Codice Ascii, rappresentato su 7 bit, che associa un insieme di caratteri (lettere, numeri, simboli, ecc. di tutto il mondo) ad un insieme di codici numerici riconoscibili dall’elaboratore.

Rappresentazione dei numeri reali in un calcolatore

I numeri reali vengono rappresentati tramite il Sistema Binario, in base 2, composto esclusivamente da 1 e 0. La prima cifra significativa è detta MSB (Most Significant Bit), l’ultima cifra è detta LSB (Least Significant Bit).

Codifica ASCII

La codifica ASCII è un sistema di codifica, su 7 bit, che associa un insieme di caratteri (lettere, numeri, simboli, ecc. di tutto il mondo) ad un insieme di codici numerici riconoscibili dall’elaboratore.

Registri in un microprocessore

I registri sono speciali locazioni di memoria interne alla CPU, molto veloci, utilizzate per memorizzare temporaneamente dati e istruzioni durante l'esecuzione dei programmi.

Anteprima
Vedrai una selezione di 7 pagine su 28
Teoria informatica + domande di teoria risolte di tutti gli esami precedenti Pag. 1 Teoria informatica + domande di teoria risolte di tutti gli esami precedenti Pag. 2
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Teoria informatica + domande di teoria risolte di tutti gli esami precedenti Pag. 6
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Teoria informatica + domande di teoria risolte di tutti gli esami precedenti Pag. 11
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Teoria informatica + domande di teoria risolte di tutti gli esami precedenti Pag. 16
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Teoria informatica + domande di teoria risolte di tutti gli esami precedenti Pag. 21
Anteprima di 7 pagg. su 28.
Scarica il documento per vederlo tutto.
Teoria informatica + domande di teoria risolte di tutti gli esami precedenti Pag. 26
1 su 28
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 fdc98 di informazioni apprese con la frequenza delle lezioni 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à Politecnico di Torino o del prof Bernardi Paolo.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community