🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Domande Kahoot.pdf

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Transcript

Domande Kahoot Test 1 1. Per quale applicazione furono sviluppati i primi calcolatori negli anni ‘40 del XX secolo? a) Le previsioni metereologiche b) Il calcolo di tabelle per applicazioni militari e la decrittografia c) La...

Domande Kahoot Test 1 1. Per quale applicazione furono sviluppati i primi calcolatori negli anni ‘40 del XX secolo? a) Le previsioni metereologiche b) Il calcolo di tabelle per applicazioni militari e la decrittografia c) La gestione delle buste paga delle grandi imprese d) L’analisi dei dati per le prospezioni petrolifere 2. Che cosa cambia sostanzialmente passando da un sistema di elaborazione dell’era meccanica a uno dell’era elettronica? a) L’architettura del sistema b) Il software utilizzato c) La tecnologia utilizzata d) La facilità di utilizzo 3. Quanti transistori sono integrabili oggi su un singolo circuito integrato? a) Alcune decine b) Alcuni milioni c) Alcune migliaia d) Alcuni miliardi 4. Che cosa prevede la legge di Moore? a) Che il numero di transistor in un singolo circuito raddoppi ogni 1,5 anni. b) Che la potenza di calcolo dei processori raddoppi ogni 1,5 anni. c) Che la frequenza dei circuiti raddoppi ogni 1,5 anni. d) Che il costo di ciascun circuito si dimezzi ogni 1,5 anni. 5. Che cosa si intende per microprocessore? a) Un circuito contenente almeno un miliardo di transistor b) Un dispositivo che integra al suo interno un intero sistema di elaborazione c) Un dispositivo destinato ad applicazioni special purpose d) Un dispositivo che implementa una CPU su un unico circuito integrato 6. Che cos’è un microcontrollore? a) Un processore integrato a bordo di un singolo circuito integrato b) Un processore realizzato con tecnologia VLSI c) Un processore con un set ridotto di istruzioni d) Un dispositivo destinato ad applicazioni special purpose 7. Che cosa differenzia un sistema con architettura Harvard da un sistema con architettura di Von Neumann? a) Il primo utilizza una rappresentazione decimale, il secondo una binaria b) Il primo utilizza due memorie per dati e istruzioni, il secondo una sola c) Il primo utilizza un processore, il secondo un controllore d) Il primo può eseguire applicazioni diverse, il secondo una sola 8. Consideriamo la definizione di sistema special-purpose. Quali delle seguenti affermazioni è vera? a) Un sistema special-purpose deve avere basso costo b) Un sistema special-purpose deve avere basso consumo 1 c) Un sistema special- purpose è rivolto ad una singola applicazione d) Un sistema special-purpose deve avere una lunga durata 9. Quale dei seguenti vantaggi è generalmente proprio di una soluzione hardware rispetto ad una sofware? a) Maggiore flessibilità b) Minore tempo di sviluppo c) Minore costo di sviluppo d) Maggiori prestazioni 10. Che cosa si intende per SoC (System on Chip)? a) Un dispositivo integrato contenente oltre un miliardo di transistor b) Un dispositivo che integra al suo interno un intero sistema di elaborazione c) Un dispositivo per applicazioni special-purpose d) Un microcontrollore 11. Che cosa si intende per ISA (Instruction Set Architecture) di un processore? a) Le informazioni sull’architettura e l’implementazione di un processore b) L’insieme del SW che può essere eseguito da un processore c) Le informazioni su un processore necessarie ad uno sviluppatore di SW d) L’insieme delle specifiche di un processore desumibili dal suo manuale 12. Che cosa caratterizza un processore RISC (Reduced Instruction Set Computer)? a) La capacità di eseguire più di un milione di istruzioni al secondo b) La capacità di completare un’istruzione in ogni periodo di clock c) La capacità di eseguire un accesso in memoria in ogni periodo di clock d) La capacità di completare due istruzioni in ogni periodo di clock 13. Che cos’è un dispositivo multicore? a) Un dispositivo che integra al suo interno più circuiti b) Un dispositivo che utilizza diverse tensioni di alimentazione c) Un dispositivo al cui interno sono integrate più CPU d) Un dispositivo riconfigurabile Test 2 1. Quanti registri utente sono presenti nell’architettura MIPS? 32 2. Quanti bit occupa ciascuna istruzione MIPS in formato macchina? a) 8 b) 16 c) 32 d) Dipende dall’istruzione 3. A quale tipo appartiene l’istruzione addi? a) Tipo J b) Tipo R c) Tipo I d) Tipo A 4. Quale valore sarà scritto in $t0 dopo addi $t0, $t1, 0xFFFF se $t1 = 0x1? 0 5. Quale valore deve avere la costante XXX nell’esempio in figura perché venga caricato il valore 0x12345678? 0x1234 2 lui $s0, XXX ori $s0, $s0, 0x5678 6. Quale valore è presente in $t0 dopo l’istruzione sra $t0, $t1, 4 se $t1 contiene 0xFFFF? 0X0FFF 7. Quanti bit sono destinati a ciascun operando nel codice macchina MIPS delle istruzioni di tipo R? 5 8. Quanti bit sono destinati all operando immediato nel codice macchina MIPS delle istruzioni di tipo I? 16 9. A che cosa corrisponde ciascun indirizzo di memoria nell’architettura MIPS? a) Ad un byte b) Ad una parola su 32 bit c) Ad una parola su 16 bit d) Dipende dai casi 10. Quale è l’indirizzo di memoria a cui la CPU fa accesso con l’istruzione lw $s3, 80($0)? 80 11. Cosa viene scritto in $s3 dall’istruzione lw $s3, 4($t1), se il contenuto della memoria è quello in figura e $t1 = 4? 0000000C 40 F3 07 88 00000008 01 EE 28 42 00000004 F2 F1 AC 07 00000000 AB CD EF 78 a) ABCDEF78 b) F2F1AC07 c) 01EE2842 d) 40F30788 12. Quale valore è scritto in $s0 dopo le istruzioni in figura, assumendo $t0 = 0x12345678 e che si usi Little Endian? sw $t0, 0($0) lb $s0, 1($0) 0x56 13. Quale valore sarà scritto in $t0 dopo andi $t0, $t1, 0xFFFF se $t1 = 0xFFFFFFFF? 0x0000FFFF 14. Quale valore sarà scritto in $t0 dopo addi $t0, $t1, 0xFFFF se $t1 = 0x1? 0 Test 3 1. Quanti bit sono necessari per rappresentare il risultato di una moltiplicazione tra due numeri su 32 bit? 64 2. Dove scrive il proprio risultato l’istruzione div$s0, $s1? a) Nei registri $s0 (quoziente) e $s1 (resto) b) Nei registri lo (quoziente) e hi (resto) c) Nel registro $s0 (parte bassa) e $s1 (parte alta) 3 d) Nei registri lo(parte bassa) e hi (parte alta) 3. Per quale ragione sono state introdotte le pseudo-istruzioni? a) Per rendere il codice più efficiente b) Per rendere il codice macchina più compatto c) Per semplificare il lavoro del programmatore d) Per semplificare il lavoro dell’assemblatore 4. Quale delle seguenti è una pseudo-istruzione? a) lw $t0, 20($t1) b) addi $t0, $t1, $t2 c) la $t0, lab1 d) mult $s0, $s1 5. Quale valore deve avere la costante XXX nell’esempio in figura affinchè in $s0 venga caricato il valore 0x12345678. 0x1234 oppure 1234 lui $s0, XXX ori $s0, $s0, 0x5678 6. Quale valore è presente in $t0 dopo l’istruzione sra $t0, $t1, 4 se $t1 contiene -1? 0xFFFFFFFF oppure -1 7. Quale valore sarà scritto nel registro $t0 dopo l’istruzione andi $t0, $t1, 0xFFFF se $t1 contiene 0xFFFFFFFF? 0x0000FFFF 8. L’istruzione mul $t0, $t1, $t2 è una macroistruzione? a) Vero b) Falso 9. Qual è il valore contenuto in $t0 dopo l’esecuzione dell’istruzione srl $t0, $t1, 31 se t1 vale 0xFFFFFFFF? 0x1 oppure 1 10. Quale valore contiene $t0 dopo l’esecuzione dell’istruzione xor $t0, $t1, $t1 se $t1 vale 0x0023FFF? a) 0xFFFFFFFF b) 0X0000FFFF c) 0 d) 0x00230000 11. Quale calore contiene $t0 dopo l’esecuzione dell’istruzione nor $t0, $t1, $0 se $t1 contiene 0xFFFFFFFF? a) 0x00000001 b) 0 c) 0xFFFFFFFF d) -1 Test 4 1. A quale tipo appartiene l’istruzione beq? a) Tipo 3 b) Tipo a c) Tipo R d) Tipo I 4 2. A quale tipo appartiene l’istruzione jr? a) Tipo 3 b) Tipo a c) Tipo R d) Tipo I 3. Qual è l’effetto dell’istruzione jr $s0 nel codice in figura? addi $s0, $0, 0x2010 jr $s0 addi $s1, $0, 1 sra $s1, $s1, 2 lw $s3, 44($s1) a) L'esecuzione di un salto all’istruzione avente l’indirizzo 0x2010 b) L’esecuzione o meno dell’istruzione seguente a seconda che $s0 = 0 o meno c) L’esecuzione di un salto all’istruzione avente indirizzo PC+0x2010 d) L’azzeramento del registro $s0 4. Si consideri l’istruzione in figura posta all’indirizzo 0x2010. Se $s0!=$s1 dove salta l’esecuzione? bne $s0, $s1, target op rs rt immediate 5 16 17 4 a) All’istruzione con indirizzo 4 b) All’istruzione con indirizzo 0x2010+0x10 c) All’istruzione con indirizzo 0x2014 d) All’istruzione con indirizzo 0x2014+0x10 5. Quale effetto produce l’esecuzione dell’istruzione in figura? slt $s0, $s1, $s2 a) La scrittura di 1 in $s0 se $s1

Tags

computer science technology
Use Quizgecko on...
Browser
Browser