quelle est la durée d'une adresse de mémoire généralement en bits

Je suis confus avec autant de terminologies que mon instructeur parle comme word,byte addressing et memory location.

J'étais sous l'impression que, pour une 32-bit processor,
il peut traiter jusqu'à 2^32 bits, qui est 4.29 X 10^9 bits (NOT BYTES).

La façon dont je pense que maintenant c'est:

La memory est comme un array de buckets chacun de 1 byte length.

quand nous disons byte addressing (qui je pense est le plus commun), chaque char est 1 byte et est extrait de la première de seau (par exemple).
pour int la prochaine 4 bytes sont mis ensemble dans little-endian ordering pour calculer la Integer valeur.

de sorte que chaque mémoire, je le vois comme, 8 bits ou 1 byte, ce qui peut donner jusqu'à 2^8 locations, c'est beaucoup moins que ce cpu peuvent résoudre.

Il y a de très simples mauvaise compréhension de ma part qui, si certains experts peuvent expliquer en termes simples qu'un prosepective CS-major de l'étudiant peut-il en une fois pour toujours.

J'ai lu plusieurs pages y compris celle-ci sur word et ici le unit of address resolution est donné comme 8b pour ARM, ce qui ajoute un plus à ma confusion.

Adresse de l'octetmesure, pas l'adresse de l'octeting. Emplacements de mémoire sont de 8 bits, mais les pointeurs 32 bits (ou 64 ou quoi que ce soit), pas 8.

OriginalL'auteur eagertoLearn | 2014-01-17