Votre société de services en logiciels libres

Ko ou Kio ? Go ou Gio ?

20 janvier 2015   
Ko ou Kio ? Go ou Gio ?

A l’origine fût le bit pourvu d’une simple valeur 0 ou 1, puis ces bits furent agrégés, généralement par 8 pour former des octets (le « byte » anglophone).

Avec un octet on ne fait pas grand-chose, on ne stocke presque rien. Rapidement, les fabricants de matériel ont fourni des mémoires, des disquettes, des disques pouvant contenir des milliers, des millions d’octets. Naturellement, ils ont réutilisé les multiples déjà en vigueur, à savoir le kilo, le méga, etc…

On a vu apparaitre alors le Ko (kilo-octets) et le Mo (méga-octets)…. seulement, les informaticiens aimant les puissances de deux, le kilo-octets (Ko) des informaticiens ne faisait pas 1000 octets mais 1024 octets, car c’est la puissance de deux la plus proche de 1000 (1024 = 2 puissance 10). Dans le même esprit, le méga-octets faisait 2 ** 20 octets, soit 1.048.576 octets et non pas un million d’octets.

Les informaticiens ont donc réutilisé le kilo pour indiquer un multiple de 1024 alors que d’habitude un kilo signifie 1000 quelque chose (kilomètre, kilogramme…).

Pourquoi pas ? On s’est bien adapté…

Mais en 1998 l’International Electrotechnical Commission (IEC) a décidé qu’il fallait clarifier la situation. Ainsi de nouvelles unités ont été créées :

  • le Kio qu’on prononce « kibi-octets » fait 1024 octets
  • le Mio qu’on prononce « mébi-octets » fait 1024 * 1024 = 1.048.576 octets
  • de même pour le Gio (gibi-octets – on ne rit pas !), le Tio (tébi-octets), etc…

Résumons : 1 Ko = 1000 octets alors que 1 Kio = 1024 octets

Quel est alors le problème ? Il est double :

  1. tout d’abord, les manuels de vos outils informatiques, de vos commandes (fdisk, parted, …) ont-ils été mis à jour ? Quand vous lisez « Go » dans une page de doc, s’agit-il vraiment du multiple de 1000 ou bien est-ce toujours le multiple de 1024 qui est sous-entendu ? En général, en l’absence de mise à jour, les docs parlent en « multiples de 1024″
  2. par contre, les constructeurs de disque ne se trompent pas eux : quand vous achetez un disque sur lequel on vous promet 1 To de stockage, il faut bien comprendre 10 puissance 12 octets et non pas 2 puissance 40 octets ! On final, vous vous retrouvez avec 931 Mio environ ! On vous aura prévenu : ne criez pas à l’arnaque…quoique….

Étiquettes :