web-dev-qa-db-fra.com

iTunes, iOS et Apple incohérent sur le Go vs GiB

Quelqu'un connaît-il l'histoire derrière cette interface utilisateur spécifique? Je veux dire que j'obtiens les mathématiques base 2 vs base 10, mais quelle que soit la voie que vous choisissez, ne devrait-il pas y avoir de cohérence? Ou y a-t-il une histoire derrière cela?

2 ^ 30 contre 10 ^ 9 2^30 vs 10^9

1
DeepSpace101

L'appareil signale son Capacity en base-2, tandis que 32 GB est la capacité en base 10. Tu peux voir 32 GB comme un numéro facile à retenir qui représente le modèle de votre appareil iOS particulier .

Apple a récemment modifié OS X pour signaler les tailles de disque et les fichiers en base-10. Je ne sais pas pourquoi Apple n'a pas changé le rapport de la capacité des appareils iOS en base-10 également. Je pense que les tailles de rapport en base-10 sont moins déroutantes pour les non-programmeurs.

Consultez ce document pour plus d'informations: Comment OS X et iOS signalent la capacité de stockage .

3

Techniquement, giga est le préfixe SI signifiant 10 ^ 9, donc l'interprétation en base 10 doit généralement être supposée. Cependant, dans le calcul des équivalents de base 2, les équivalents ont toujours été courants, et au moins, tout préfixe à "octet" était une mesure de base 2.

En ce qui concerne l'image, les 32 Go sont le format annoncé, la taille non formatée du ram flash sous-jacent. Il s'agit d'une mesure de base 10 (surprenante pour moi car il s'agit d'une mesure à l'état solide, j'ai donc supposé que les mêmes pilotes de conception physique pour l'utilisation de la base-2 s'appliqueraient). Le 28.08 est probablement la capacité de données réelle après le formatage du disque, et comme indiqué ci-dessus est une mesure de base 2. (Ce n'est PAS la capacité non formatée - 32e9/(1024) ^ 3 est d'environ 29,7, pas 28,08.)

Les préfixes IEC (GiB, etc.) sont relativement nouveaux dans le jeu ('99) et je suppose qu'ils trouveront adoption dans la littérature technique mais pas dans l'étiquetage orienté "octet" dispositifs.

(Toutes mes excuses pour la mauvaise information antérieure.)

0
sfjac

Notez que 2GB ≠ 28.08GiB (c'est en fait 29.80GiB) donc les différents nombres n'impliquent pas que les bases sont incohérentes.

Il est probable que la "Capacité" se réfère à l'espace formaté disponible.

0
Bennett McElwee