sabato

Dispense di informatica

Ecco alcuni appunti e dispense di informatica da scaricare gratuitamente: direttamente dal corso universitario di ingegneria informatica alcune domande e risposte sul compito di calcolatori.


D1: Nella formula TCPU=Ni • CPI • Tck, il termine Ni non dipende
R1: dalla tecnologia microelettronica.

D2: add r3,var1 è un istruzione assembly di una CPU con ISA sintassi destinazione-sorgente con un operando implicito. Significa:
R2: r3=r3+var1

D3: I sistemi ASIC
R3: sono solo configurabili nell'hardware

D4: Il processore 8088 ha
R4: registri a 16 bit, bus dati a 8 bit e bus indirizzi a 20 bit.

D5: Nell'architettura di Harvard e di Von Neumann
R5: La prima ha due memorie per dati e istruzioni e la seconda una sola

D6: I registri
R6: sono memorie dentro alla CPU che contengono dati temporanei, istruzioni ed operandi.

D7: Per evitare che il formato delle istruzioni sia troppo lungo, i bit dell'indirizzo dell'istruzione successiva
R7: Non sono indicati esplicitamente nelle istruzioni se non nelle istruzioni di controllo e si usa il PC

D8: 1 EB corrisponde in byte a
R8: 2^60

D9: Un programma necessita 66 milioni di istruzioni e mediamente processa istruzioni a 2 cicli di clock per istruzione con una frequenza di clock di 3GHz. Qual è il tempo di CPU?
R9: 44 ms

D10: I calcolatori A,B comprati in due anni successivi hanno la CPU che migliora ogni anno di 3 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 - CPU bound in cui il 90% Tcpu e 10% Tio - I/O bound in cui il 30% Tcpu e 70% Tio Lo speedup di B rispetto ad A nei due casi e’ rispettivamente
R10: 2,5 e 1,25

D11: Perchè nell’8086 ci sono due ALU?
R11: Per eseguire nello stesso tempo l’operazione sugli operandi ed il calcolo dell’indirizzo o per gli operandi o per la prossima istruzione

D12: Nel processore 8086, i registri di segmento sono
R12: SS, ES, CS, DS.

D13: Sia data una cpu con parallelismo interno n=16, un bus di indirizzi na=24, un bus di dati nd=32 e istruzioni di ni=28 bit. Le istruzioni hanno campi di lunghezza fissa 6,5,5,5,7 di cui 6 bit per il codice operativo e per le istruzioni di ALU, 5 bit destinati ai campi degli operandi sorgente e destinazione e 7 per funzioni aggiuntive. Quanti sono al massimo i registri interni del register file?
R13: 32

D14: In una cpu come l’8086, un’istruzione mov ax, var1 si trova all’indirizzo A0F00h; var1 si trova all’indirizzo A0D00h in memoria; la CPU
R14: legge all’indirizzo A0F00h durante il fetch e legge all’indirizzo A0D00h durante l’execute

D15: Sapendo che CS=181E, DS=180E, SS=1826, AX=4C77, BX=A3F9, BP=B939, l'istruzione: MOV [BX],0AAh (i valori sono tutti espressi in esadecimale)
R15: l'assemblatore non è in grado di tradurre questa istruzione.

Fate un buon uso di queste dispense di informatica ed eventualmente cercate altri appunti e dispense sui compiti di calcolatori in ingegneria elettronica.

Dispense e appunti di informatica libera in PDF

Nessun commento:

Posta un commento