Combien d'espace un personnage ASCII prend-il vraiment sur une mémoire adressable à un mot de 64 bits?
Question
Je sais qu'un caractère ASCII a besoin de 1 octet de mémoire pour le stockage, mais si un ordinateur utilise une mémoire adressable à un mot de 64 bits, cela signifie que le personnage prend en réalité 8 octets même lorsque seulement 1 octet était nécessaire?
est en train d'être une mémoire adressable par mot de 64 bits signifie la même chose que d'être une machine de 64 bits?
La solution
Cela dépend.Un programme peut stocker 1 caractère ASCII dans chaque mot de 64 bits ou 8 caractères ASCII dans chaque mot de 64 bits.Il appartient à chaque programme de décider de la manière dont il souhaite stocker et formater ses données en mémoire.Ce dernier serait probablement plus typique.
Licencié sous: CC-BY-SA avec attribution
Non affilié à cs.stackexchange