Vous êtes-vous déjà demandé pourquoi votre disque dur ou votre clé USB dispose de moins de mémoire disponible que celle spécifiée par le fabricant ? Au lieu du disque de 1 To promis, vous ne verrez soudainement que 931 Go – apparemment sans raison apparente. En fait, cette confusion des nombres repose sur une simple conversion entre deux systèmes numériques : le système décimal que nous utilisons dans l’informatique quotidienne et le système binaire qu’utilise notre ordinateur.
Les supports de données calculent différemment des fabricants
On sait que les informations sur les supports de données sont désignées par kilo-octets, mégaoctets ou gigaoctets. Pour illustrer cela, nous disposons d’un disque dur externe d’une capacité de stockage de 2 téraoctets (To) selon le packaging (Figure 1).
Kilo ou Mega sont des préfixes basés sur le système décimal par définition physique. Le système décimal est le système numérique que nous apprenons à l’école primaire et que nous utilisons quotidiennement, consciemment ou inconsciemment : il utilise dix chiffres de 0 à 9 et calcule en puissances de dix comme dans ce cas 10.3 = 1000 :
1 To = 1 000 Go = 1 000 000 Mo = 1 000 000 000 Ko
D’après ce calcul, nous devrions supposer que le disque dur externe de notre exemple dispose d’exactement 2 To = 2 000 Go d’espace disque. La figure 2 montre cependant que nous semblons ne disposer que de 1,81 To (cercle rouge).
Téraoctet contre Tibioctet
Le problème est le suivant : les ordinateurs utilisent un système numérique différent comme base de calcul. Ils utilisent le système binaire avec les deux chiffres 0 et 1 et calculent en puissances de deux au lieu de puissances de dix. Le calcul par le facteur 1000 ne va donc pas plus loin, mais doit être multiplié par le facteur 1024. Nous complétons l’exemple de calcul ci-dessus avec les valeurs utilisées par un ordinateur :
1 To = 1 000 Go = 1 000 000 Mo = 1 000 000 000 Ko (système décimal)
1 TiB = 1 024 GiB = 1 048 576 MiB = 1 073 741 824 KiB (système binaire)
Les unités TiB pour « Tibibyte » ou GiB pour « Gibibyte » semblent très similaires et expriment qu’il s’agit de multiples binaires. À proprement parler, il s’agirait de la spécification correcte sur les supports de données, mais cette forme n’a jamais été acceptée par les fabricants. Si notre disque dur avait 2 tibibioctets au lieu de 2 téraoctets, nous pourrions les utiliser pleinement. Dans notre cas, cependant, nous ne disposons que de 2 To = 1,81 TiB.
D’un point de vue marketing, un disque dur de 2 To se vend mieux qu’un disque dur de 1,81 To, même si les deux disposent exactement du même espace de stockage. Mais si vous connaissez le contexte, vous saurez exactement à quoi faire attention lors de votre prochain achat.