Aller au contenu

1000 ou 1024 ?

·2 mins
Sommaire

Vous connaissez la blague « Un vrai geek, c’est un mec qui croit que dans 1 km, il y a 1024 mètres. » ? Et bien en fait un vrai geek sais très bien que c’est faux et ne supporte pas d’être associé à une pareille erreur.

Le système décimal
#

Lorsque l’on compte dans notre système décimal (base 10), on utilise logiquement des unités graduées de 10 en 10, et pour ceci nous avons des préfixes :

\(10^0 = 1 unité\)

\(10^1 = 10 unités = 1 déca\)

\(10^2 = 100 unités = 1 hecto\)

\(10^3 = 1 000 unités = 1 kilo\)

\(10^6 = 1 000 000 unités = 1 méga\)

\(10^9 = 1 000 000 000 unités = 1 giga\)

Ainsi, 1 décamètre fais 10 mètres, 1 kilomètre fais 1000m et ainsi de suite. Tous ces préfixes, aussi bien pour les puissances positives que négatives, sont normalisés. Ce sont les préfixes du système international d’unités.

Le système binaire
#

Dans le système binaire (base 2), il existe aussi ce genre d’unités. Le problème est qu’avoir un nom pour chaque puissance de 2 serais très peu pratique. Afin de se rapprocher des préfixes du SI, et pour des raisons historiques de confusion avec ces derniers, les préfixes binaires sont quand à eux gradués de \(2^{10}\) en \(2^{10}\).

\(2^0 = 1 unité\)

\(2^{10} = 1 024 unités = 1 kibi\)

\(2^{20} = 1 048 576 unités = 1 mébi\)

\(2^{30} = 1 073 741 824 unités = 1 gibi\)

La blague pas drôle
#

Un geek étant quelqu’un d’assez instruit et relativement pointilleux, il sait très bien que dans 1 kilomètre il y a bien 1000 mètres, c’est dans 1 kibimètre qu’il y a 1024 mètres. En fait, cette blague avait un peu d’intéret il y a de nombreuses années, du temps (maintenant révolu) où les préfixes binaires n’existais pas et que l’on utilisais alors les préfixes du système international avec des graduations de 1024 en 1024. Cette période n’a pas durée très longtemps, mais visiblement assez pour ce soit ancré dans la culture populaire, et de nos jours encore trop de monde confond les deux systèmes.