human
Pourquoi la mémoire des ordinateurs est-elle toujours une puissance de deux ? c'est-à-dire Pourquoi ne puis-je pas acheter une clé USB de 5 Go ? Explique comme si j'avais cinq ans.
gpt
Les autres réponses sont presque là - elles expliquent pourquoi les puissances de deux sont courantes dans les PC, mais pas pourquoi les puces flash/RAM sont conçues en puissances de deux. Chaque fois que votre ordinateur veut accéder à quelque chose à partir de sa mémoire, il recherche l'adresse (exactement comme une adresse postale) puis "copie" les données de cette mémoire. Si nous pensons aux adresses postales , alors avec 1 nombre nous pouvons obtenir 10 adresses ( 0 - 9 ) , avec 2 nous pouvons obtenir 100 ( 0 - 99 ) etc . Rappelez-vous comment les ordinateurs fonctionnent en 1 et 0, pour chaque nombre ou 'bit' dans l'adresse, nous pouvons parler à 2^n adresses. Pour les puces informatiques, cela signifie que nous remplissons généralement toutes ces 2^n adresses avec des éléments utiles, afin de ne pas gaspiller l'électronique requise pour les adresses. Ainsi, la RAM et les * * puces flash * * (la mémoire flash est utilisée dans les clés USB) sont généralement de 2^n octets. Les disques durs, d'autre part, ne sont pas limités par l'électronique à puce mais par la précision de leurs moteurs et la taille physique et le nombre de leurs disques. Ainsi , vous voyez souvent des disques durs de 700 Go , ou 1,5 To ou d' autres tailles « impaires » , pas une puissance de 2 .