human
Pourquoi un kilo-octet est-il de 1024 octets, au lieu de 1000, comme en kilogrammes et en kilomètres ? Idem pour méga, giga, tera etc. Explique comme si j'avais cinq ans.
gpt
Les mathématiques binaires sont en puissances de 2 , plutôt qu'en multiples de 10 . Ceci est décrit dans d'autres commentaires. La raison pour laquelle un kilo-octet est de 1024 octets est que si vous essayez de stocker des informations sur des informations, telles que la taille d'un fichier, vous le mesurez de la manière la plus pratique. Donc , disons qu'un fichier a une taille de 1000 octets ( où un octet est de 8 bits ) , vous pouvez facilement enregistrer cette information en binaire , mais pour l' ordinateur cela ressemble à ceci : 1111101000 Maintenant , évidemment ce n'est pas très efficace pour qu'un ordinateur mesure tous les "1111101000" octets, puis répète le décompte comme vous (un humain) le feriez si vous partiez de 1000 (mille). L'ordinateur veut compter en quantités binaires (telles que : « 1111111111 » plus un égale « 10000000000 »). Partant de là, un kilo-octet est parfois * 1000 octets. Le terme le plus précis ( sans ambiguïté ) pour 1024 octets est en fait un * kibioctet * . Ainsi , un mégaoctet est un mébioctet , un gigaoctet est un gibioctet , etc . La raison de ces définitions est difficile et, à mon avis particulier, sans valeur à comprendre. La différence sur la plupart des échelles et pour la plupart des utilisateurs d'ordinateurs est négligeable, mais le fait est que cette terminologie peut conserver le sens le plus vrai pour les préfixes kilo-, méga-, giga-, .... Une autre question à laquelle vous pourriez vous poser est de savoir pourquoi * kilobyte * quand un octet vaut 256 , et deux octets vaut 256x256 , et pas quelque chose comme 1000 . Peut-être serait-il plus pratique pour les ordinateurs de compter en octooctets ou quelque chose comme ça ? Eh bien, la convention humaine est d'opter pour des multiples de 1000 pour les étapes les plus significatives du comptage. Comme dit , l' approximation la plus proche pour les ordinateurs est 1024 . C'est vraiment l'influence humaine.