1. L'istruzione INVOKEVIRTUAL, durante la sua esecuzione, sovrascrive sullo Stack il valore di objref. Ma allora a che serve 'sto valore di objref?
A: In realta' serve, viene sovrascritto solo dopo averlo letto ed utilizzato ;
B: In realta' nell'IJVM non serve. Si mette objref sullo Stack in IJVM giusto per ricordarci che in JVM il riferimento all'oggetto e' un valore che serve ;
C: In realta' nell'IJVM serve molto. Infatti si mette objref sullo Stack per andare nella Constant Pool a reperire la porzione di informazioni relative
all'oggetto che stiamo chiamando ;
D: Serve, serve, altrimenti perche' ce lo avremmo messo sullo Stack? ;
2. In una cache a mappatura diretta di 16 KB in cui ogni linea contiene 4 Byte quante linee ci sono?
A: 1024 ;
B: 2048 ;
C: 4096 ;
D: 8192 ;
E: 16384 ;
F: 32768 ;
3. In una cache a mappatura diretta di 32 KB in cui ogni linea contiene 8 Byte, qual è la linea per il byte numero 48?
(Sia i byte che le linee sono contate partendo dal numero 0!).
A: La 8 o la 80 ;
B: La 5 ;
C: La 6 ;
D: La 7 ;
E: La 16 o la 160 ;
F: Nessuna, non entra mai in cache ;
----------------
N.B.: Fra quelle proposte la risposta esatta è solo una !!!