Anteprima
Vedrai una selezione di 3 pagine su 10
Esame Elementi di informatica Pag. 1 Esame Elementi di informatica Pag. 2
Anteprima di 3 pagg. su 10.
Scarica il documento per vederlo tutto.
Esame Elementi di informatica Pag. 6
1 su 10
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

DISTINGUIAMO I TIPI DI SOFTWARE: SISTEMA OPERATIVO Middleware CANALI

INTRODUZIONE NEL MODELLO DI VON NEUMANN DEI Introduzione di sistemi dedicati (canali) il cui compito è scaricare la CPU della gestione di attività specifiche. Nel modello di Von Neumann non era possibile sovrapporre i tempi delle operazioni di input con quelli dell'output. I canali lavorano in autonomia, anche contemporaneamente alla CPU, rendendo possibile una prima forma di parallelismo, essi generano un segnale detto interruzioni per richiedere attenzione alla CPU

INTERRUPT SERVICE ROUTINE CACHE INTRODUZIONE NEL MODELLO DELLA Memoria molto veloce posta tra memoria centrale e CPU, funge da buffer per il prelievo di informazioni dalla memoria centrale ai registri interni della CPU per ridurre i tempi di trasferimento.

GERARCHIA DI MEMORIA La CPU è un automa che interpreta un prefissato linguaggio, detto macchina, composto da un insieme di istruzioni (repertorio), tutte le istruzioni di un programma devono

essere allocate nei registri di memoria:

  • Memorie a voce, un solo registro di memoria per ogni istruzione o dato
  • Memorie a byte, istruzioni o dati possono occupare più registri di memoria

Può essere statica o dinamica

  • Statica, prima dell'esecuzione di un programma
  • Dinamica, durante l'esecuzione di un programma

Il riferimento ad una istruzione o ad un dato avviene specificando l'indirizzo di memoria occupato

Distinguiamo inoltre:

  • Puntatore a dato, indirizzo del registro di memoria in cui è collocato un dato
  • Puntatore a istruzione, indirizzo del registro di memoria in cui è collocata un'istruzione

Quindi l'istruzione in linguaggio macchina è concettualmente una quadrupla:

CICLO PROCESSORE DETTAGLI

MICROPROCESSORI

Dispositivi elettronici in grado di contenere all'interno di un unico circuito integrato le funzioni di un'intera CPU, interagiscono con tutti gli altri dispositivi attraverso i collegamenti dei bus di dati (data bus),

di indirizzo (address bus) e di controllo (controlbus)

Capacità di elaborazione = dimensione del bus dati (quantità di bit che possono essere elaborati in parallelo)

Capacità di indirizzamento = dimensione del bus indirizzi (numero di celle diverse a cui si può accedere)

PRINCIPALI REGISTRI INTERNI

TECNICHE DI INDIRIZZAMENTO

Indirizzamento immediato=Il valore di un operando è già contenuto nell'istruzione

Indirizzamento diretto=Nell'istruzione è riportato l'indirizzo del registro di memoria che contiene o nel quale depositare il valore

Indirizzamento indiretto=Nell'istruzione è riportato l'indirizzo del registro di memoria al cui interno è specificato l'indirizzo del registro dal quale prelevare un valore o nel quale depositare un valore

Indirizzamento relativo=L'indirizzo del registro di memoria che contiene il valore o nel quale depositare il valore è specificato nel

Registro indice X

Dettagli
Publisher
A.A. 2020-2021
10 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher ilariaspinci di informazioni apprese con la frequenza delle lezioni di Elementi di informatica e programmazione 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 di Napoli Federico II o del prof Ciampi Mario.