Ho difficoltà a comprendere la seguente domanda per il mio incarico di architettura del computer.
Considera un sistema con una cache mappata diretta che contiene un totale di un megabyte; ogni riga contiene 64 parole. La memoria principale contiene una parola per cella. Ha un indirizzo a 32 bit e contiene un totale di 8 GB. Quanti bit sono presenti nell'indirizzo di memoria principale?
In questa domanda, la frase "Ha un indirizzo a 32 bit" significa che la memoria ha 2 ^ 32 celle? In caso affermativo, la memoria totale dovrebbe essere 4GB anziché 8GB. Inoltre non sono sicuro di quale sia il diverso tra "l'indirizzo a 32 bit" e "l'indirizzo di memoria principale". Non mi aspetto una risposta esatta a questa domanda, voglio solo capire correttamente i concetti e i termini.
Apprezzo chiunque mi possa aiutare in questo. Grazie.