Anche se fanno alcuni buoni punti di vista sospetto che le risposte di Erik e di Amon non facciano altro che aumentare la tua confusione.
Quando si legge su un bus dati a 32 bit, significa che ci sono 32 cavi paralleli in esecuzione dalla CPU all'interfaccia di memoria. Sto parlando del tipo di memoria che un tipico PC moderno avrà un paio di gigabyte di. Dove vengono caricati i programmi prima che vengano eseguiti e che vengano utilizzati come memoria di lavoro per le variabili.
Quando la CPU legge le istruzioni del programma oi dati dalla memoria, imposta i bit sul bus indirizzo su un numero che identifica una posizione di memoria. Anche i cavi del bus indirizzo vengono inviati all'interfaccia di memoria. Un altro filo funge da regolatore del traffico. Pensa che salendo alla memoria dovrebbe ora recuperare i byte indicati dall'indirizzo impostato sul bus degli indirizzi. Quando la linea del regolatore del traffico scende, la CPU sa che i dati impostati sul bus dati sono validi e potrebbero essere sincronizzati.
In realtà potrebbero essere necessari diversi alti e bassi del regolatore del traffico per far passare i bit, non è questo il punto. Il punto è che con un bus dati a 32 bit ci saranno 32 fili dalla memoria alla CPU dedicati per il trasferimento dei dati e si ottengono 32 bit dalla memoria alla CPU in un ciclo di comunicazione.