Duplicate possible:
Quelle est la différence entre un kibibyte, un kilobit et un kilo-octet?
Si 1 Ko (kilo-octets) peut signifier 1000 octets ou 1024 octets,
Et 1 Mo (mégaoctet) peut signifier 1000 Ko ou 1024 Ko,
cela ne signifie-t-il pas que 1 Mo peut signifier l'un des quatre en dessous? :
1000 × 1000 = 1000000 octets
1000 × 1024 = 1024000 octets
1024 × 1000 = 1024000 octets
1024 × 1024 = 1048576 octets
Ou est-ce que 2. et 3. ne sont pas acceptés, donc 1 Mo pourrait signifier soit seulement 1000000 octets de 1048576 octets?
definition
Pacerier
la source
la source
Réponses:
Premièrement, il existe deux types de préfixes lorsque l’on parle d’informations numériques ( octets lus ): les préfixes SI et les préfixes binaires .
Préfixes SI
Les préfixes SI sont des puissances de 1 000 (1 000 1 , 1 000 2 , 1 000 3 , etc.):
Comme vous pouvez le constater, seuls les symboles SI méga et supérieurs sont en majuscule. Par conséquent, KB n'est pas un préfixe valide .
Préfixes binaires
Les préfixes binaires sont des puissances de 1 024 (1 024 1 , 1 024 2 , 1 024 3 , etc.):
Comme vous pouvez le voir ici, chaque symbole binaire est mis en majuscule et un i minuscule est ajouté avant le symbole B pour indiquer qu'il s'agit de kilo-octets au lieu de kilo-octets, de mégaoctets au lieu de mégaoctets, etc.
Cependant , les préfixes binaires ne sont pas largement utilisés, Windows ne les utilise pas du tout.
Ce qui se passe ici, c'est que Windows nous dit que le disque dur a une capacité de 300 066 795 520 octets, ce qui, selon Windows, équivaut à 279 Go. Cependant, nous savons que si 1000000000 octets = 1 Go, 300,066,795,520 octets = ~ 300 Go = ~ 279,5 Gio .
Par conséquent, si vous voyez 1 Ko (ce qui est faux, rappelez-vous) ou 1 Mo, supposons que nous parlons respectivement de 1 kibibyte et de 1 mégibyte. Les kb , kb , gb , gb , etc. sont également fréquents, même s’ils représentent des bits (8 bits = 1 octet).
En définitive , 1 Ko ou 1 Mo ne peuvent en aucun cas avoir plusieurs valeurs, même si le (mauvais) usage semble indiquer le contraire.
la source
Le kilo-octet est une mesure en base 10, donc 1 kilo-octet = 10 à la puissance de 3 = 1000 octets.
Bien que cela ne soit pas assez précis pour mesurer exactement les données physiques car elles sont stockées dans un fichier binaire qui est mesuré en base 2, le kibibyte a donc été créé en 1999 pour remplacer le kilo-octet utilisé en informatique de 1024 octets.
Kibibyte est une mesure en base 2, donc 1 kibibyte = 2 à la puissance de 10 = 1024 octets.
La même chose s'applique aux mégaoctets (1 mégaoctet = 10 à la puissance de 6 = 1000000 octets), dont la mesure en base 2 est en mégaoctet (1 mégaoctet = 2 à la puissance de 20 = 1048576 octets)
la source
Actuellement, l'utilisation de "KB", "MB", etc. pour signifier autre chose que 1000 octets, 1000 x 1000 octets, etc. est déconseillée et contraire à la plupart des normes officielles. La nouvelle façon d’exprimer 1024 octets, 1024 x 1024 octets, etc. est KiB (kibibyte), MiB (mébibyte), etc. C’est un gâchis et le contexte est essentiel pour comprendre ce que l’on entend par. Voir http://en.wikipedia.org/wiki/Kibibyte pour une discussion de ces problèmes.
la source
Probablement pas, car ce serait une utilisation incohérente des préfixes dans un seul numéro .
Alors que le préfixe SI
k
signifie 1000, mais en informatique, il est souvent utilisé pour signifier 1024 (avec certains préconisant des préfixes binaires ), il n’a aucun sens de choisir entre ces significations dans le même nombre .la source
Vous avez raison dans votre question. 1 et 4 sont corrects, 2 et 3 ne le sont pas.
Fondamentalement, vous définissez le "mille" qui est soit 1000 ou 1024 et utilisez cela pour les multiplications. Ils ne sont pas échangés.
En base deux (binaire), le plus proche de 1000 que vous pouvez obtenir est 1024 (2 ^ 10). C’est ainsi que les ordinateurs pensent réellement les choses. Ainsi, dans la mémoire (RAM), par exemple, 1 Mo correspond à 1048576 octets.
En base 10, cependant, vous pouvez en avoir 1000. Les disques fonctionnent comme ceci et sur un disque dur, 1 Mo correspond généralement à 1000000 octets (bien que l'état solide fonctionne en binaire).
Fondamentalement, cela dépend simplement du fait que l'ordinateur et le périphérique de stockage fonctionnent généralement légèrement différemment, de sorte qu'il existe différentes définitions pour la même chose.
la source
Alors, voici le deal. (La plupart des) ordinateurs actuels fonctionnent en base 2 et non en base 10. (Oui, je sais qu'il existe des exceptions, mais ce sont vraiment des cas exceptionnels.) Pour nos besoins, tous les ordinateurs à usage général (et certainement tous les utilisateurs ordinateurs à usage général) utilisent la base 2 pour tous les traitements internes. L'unité fondamentale est un bit qui peut être zéro ou un. Huit de ceux-ci forment ensemble un octet; 16 un mot. En règle générale, on considère généralement que les ordinateurs 32 bits utilisent des "mots" 32 bits, des ordinateurs 64 bits, des mots 64 bits, etc. As-tu remarqué? Ce sont tous des pouvoirs de 2. Un ordinateur avec un "K" ou un kilo-octet de mémoire aura toujours 1024 octets de mémoire. Un mégaoctet de mémoire signifiera toujours 1024 x 1024 octets. Encore une fois, tous sont des puissances de 2. Donc, un ordinateur avec 64 Mo de mémoire aura toujours 64 x 1024 x 1024 octets. Lorsque vous voyez des ordinateurs annoncés à la vente, la capacité de mémoire (RAM) sera toujours basée sur des puissances de 2. Vous ne verrez jamais de carte vidéo, par exemple, réclamant 1 Go de RAM pour un milliard d'octets.
La confusion a été introduite, et ce qui rend les gens fous, c’est lorsque les fabricants de disques durs, dans leur quête pour offrir des disques de plus en plus gros, disaient: "Hé! Vous savez, dans d’autres domaines (pas les ordinateurs), un K vaut 1000 et un M est 1 000 000. " Si deux gars discutaient du prix de vente d'une voiture, par exemple, et l'un d'eux suggérait: "Je pense que" 8K "sonne juste," l'autre comprendrait automatiquement que "8K" signifiait 8 000 $ (pas 8 192 $). Ainsi, les fabricants de disques durs ont dit: « Commençons la publicité de nos produits en utilisant ces mesures pour qu'ils sonnent plus. » Mais les juristes sont intervenus et ont dit: "Attendez une minute. Pratiquement tous ceux qui, vous savez,comment ils travaillent va crier au scandale. "A quoi ces rusés publicitaires ont répondu:" Pas de problème. Ajoutez simplement un petit astérisque à côté de la capacité de la boîte et dans notre documentation, indiquez quelque chose comme "1 Go = 1 000 000 000 d'octets". Problème résolu."
Nous sommes donc ici, avec toute cette confusion. Citant l'article de wiki ci-dessus, référencé par @kreemoweet,
Et la confusion continue. Pour des raisons pratiques, vous devez probablement supposer que les capacités de disque sont basées sur des unités de mesure de base 10. De même, les capacités de RAM seront (probablement) toujours basées sur des unités de base 2. Pour les autres types d'appareils et de produits, cela dépendra probablement de la technologie sous-jacente et de ce que les publicitaires pensent pouvoir obtenir. Après tout, plus c'est gros, mieux c'est, non?
Pour une lecture supplémentaire, vous pouvez parcourir le scénario des préfixes binaires . Il ne fera pas les choses plus clair, mais il est amusant de lire.
la source
Oui, comme c'est un désastre syntaxique. Cet article du wiki explique le problème et inclut un tableau des "nouveaux" mots à utiliser. Ici, dans le monde réel, personne n’utilise ces termes. Vous devez utiliser le contexte pour déterminer la définition à examiner.
la source