BrainTok
ENESIT

Architettura degli elaboratori: Perché il processore indovina il futuro

Come un chip esegue davvero il tuo codice: numeri binari, istruzioni, pipeline che scommettono sui salti, cache, memoria virtuale e molti core.

Architettura degli elaboratori · 50 domande

Prova 3 domande

1. Perché 0,1 + 0,2 viene spesso stampato come 0,30000000000000004 in un programma?

  1. 0,1 non ha una rappresentazione binaria esatta
  2. I decimali vanno in overflow dopo quindici cifre
  3. Il processore arrotonda le somme a caso
Mostra la risposta

Risposta: 0,1 non ha una rappresentazione binaria esatta

Come 1/3 in decimale, 0,1 in binario è una frazione infinita, quindi i valori memorizzati sono leggermente sbagliati e l'errore emerge nella somma.

2. Con interi a 8 bit in complemento a due, quanto fa 127 + 1?

  1. +128
  2. -128
  3. -127
Mostra la risposta

Risposta: -128

127 è il massimo valore con segno a 8 bit; aggiungendo 1 si ottiene lo schema 10000000, che in complemento a due vale -128.

3. Perché i computer memorizzano gli interi negativi in complemento a due?

  1. Lo stesso sommatore va bene per entrambi i segni
  2. Permette valori positivi più grandi
  3. Fa risparmiare un bit per numero
Mostra la risposta

Risposta: Lo stesso sommatore va bene per entrambi i segni

Con il complemento a due la normale somma binaria dà risultati corretti anche con i negativi, ed esiste un solo zero.

Il quiz completo arriva prima delle tue app

BrainTok ti fa qualche domanda come queste prima di aprire le app che scegli, e il tempo davanti allo schermo diventa apprendimento. Per iPhone.

Unisciti alla beta