Comment déterminer la quantité d'emplacement de mémoire disponible [fermé]

-3

Mon conférencier pose cette question aujourd'hui. Cependant, je suis novice dans ce domaine et je ne sais pas du tout de quoi il s'agit, aidez-moi s'il vous plaît.

"Supposons que l'adresse de la mémoire de votre micro-ordinateur ait une largeur de 16 bits. Elle indique le nombre d'emplacements qu'il peut avoir, en supposant que chaque emplacement de mémoire a une largeur de 8 bits. Exprimez la capacité de la mémoire en octets, en mégaoctets, en gigaoctets et en téraoctets."

Hashashihn Altheim
la source

Réponses:

1

Vous ne devriez pas demander de l'aide pour faire vos devoirs sur SO. Néanmoins, vous vous en sortiriez comme ceci:

Si une adresse mémoire est codée sur 16 bits, cela signifie que vous pouvez pointer sur 2 ^ 16 unités de mémoire avant de pouvoir compter plus haut:

0000000000000000
0000000000000001
0000000000000010
...
1111111111111111

Quel est le nombre que vous devriez connaître par cœur 65536 - le plus grand entier que vous pouvez stocker sur 2 octets :)

Donc, si vous pouvez indiquer 65 536 blocs d'espace et que chaque unité d'espace est apparemment de 8 bits (1 octet), combien d'octets, de mégaoctets, de gigaoctets et de téraoctets cela correspond-il?

JJ
la source
1
+1 Bonne réponse - bien que je pense que le PO va vous détester pour cela, car c'est "plus déroutant" que la question initiale du conférencier - cela forcera quelqu'un à commencer sa carrière de recherche, probablement sur Google ;-)
Tetsujin