D1:1 PB corrisponde in byte a
R1:2^50
D2:Sia data una cpu con parallelismo interno n=16, un bus di indirizzi na=24, un bus di dati nd=64 e istruzioni di ni=32 bit. Le istruzioni hanno campi di lunghezza fissa 8,5,5,5,9 di cui 8 bit per il codice operativo e per le istruzioni di ALU, 5 bit destinati ai campi degli operandi sorgente e destinazione e 9 per funzioni aggiuntive. Di quanti bit sono composti il PC e l'IR?
R2:24,32
D3:Nell'architettura di Harvard e di Von Neumann
R3:La prima ha due memorie per dati e istruzioni e la seconda una sola
D4:Il north e south bridge nei calcolatori elettronici attuali
R4:Sono i controllori di bus collegati rispettivamente ai dispositivi più veloci e a quelli più lenti
D5:I calcolatori A,B comprati in due anni successivi hanno la CPU che migliora ogni anno di 2 volte il Tcpu (comprendente operazioni in memoria e operazioni interne nella CPU) ma hanno sempre lo stesso sottosistema di I/O per cui il tempo Tio per le operazioni di I/O rimane inalterato. Consideriamo due tipi di applicazioni 1) CPU bound in cui il 80% Tcpu e 20% Tio 2) I/O bound in cui il 20% Tcpu e 80% Tio Lo speedup di B rispetto ad A nei due casi e’ rispettivamente
R5:1,67 e 1,11
D6:Se una CPU esegue una sequenza di 100 istruzioni con CPI=5 in media, per impiegare meno di 500 cicli di clock, devo scegliere una CPU con
R6:Un throughput maggiore
D7:Nelle architetture ld/st e nelle architetture memory-register normalmente il numero di registri espliciti nel formato della istruzione è rispettivamente
R7:3 e 2
D8:La CPU A esegue istruzioni di ALU con CPI due volte maggiore di B e istruzioni di controllo con un CPI 3 volte minore di B; a parità del resto, sapendo che, se eseguite su A, le istruzioni di ALU occupano il 60% del tempo e quelle di controllo il 20%, che speedup ha B su A? (arrotondare il risultato alla seconda cifra decimale)
R8:0,91
D9:add r2,var5 è un istruzione assembly di una CPU con ISA avente sintassi sorgente-destinazione con un operando implicito. L'istruzione significa:
R9:var5=var5+r2
D10:Sia definita una variabile byte Contatore. L'espressione MOV AL,Contatore[BX]
R10:è un'indirizzamento indiretto tramite registro base e spiazzamento.
D11:Nel processore 8086, i registri general purpose sono
R11:AX, BX, CX, DX, SI, DI, BP, SP.
D12:Con n bit si possono rappresentare un numero di valori diversi pari a
R12:2^n
D13:Detti n il parallelismo interno, na la dimensione del bus indirizzi e nd la dimensione del bus dati, nell'8086 si ha che
R13:n=16 na=20 nd=16
D14:Il data path è
R14:La parte della CPU che si occupa del trasferimento, memorizzazione ed elaborazione dei dati
D15:Dato il seguente segmento di dati dell’8086:
DATI segment at F0002h
db ?,FFh Varx
dw 0FF2h
db AA,F2,F0h
DATI ends
Cosa c’è in memoria all’indirizzo F0004?
R15:il valore F2
Clicca qui per cercare gratis sul blog tutti gli appunti di informatica e gli esercizi simili a questo, con le domande e le risposte su alcuni compiti di calcolatori.
Download gratuito: scarica gratis questi appunti di informatica generale |
Nessun commento:
Posta un commento