ko Mo Go To Po Eo Zo Yo … c’est quoi ce charabia ? 12

ko Mo Go To Po Eo Zo Yo …

Kilo, Méga, Giga, Téra … c’est quoi ce charabia ?

 

Qu’est-ce que c’est que ce titre ?
(certains vont dire que je suis devenu fou !)

Et bien oui, comme dans la vie courante, il y a des unités de mesures en informatique.
Certaines peuvent vous sembler assez facile à comprendre. Si je vous vous parle de :

  • mètres et kilomètres, ( m et km)
  • grammes, kilogrammes et tonnes (g, kg et t)

 

 

 

 

 

 

 

 

En informatique, on a commencé par des kilos. Puis rapidement, cela n’a pas suffit et on a ajouté des Mégas (pour mille).

Et décidément comme tout va vite, il a fallu ajouter des Go, puis des To, Po, Eo, Zo et enfin des Yo … et ce n’est sans doute pas fini.
Vous noterez que j’ai à chaque fois ajouté un « o » derrière chaque unité, car nous parlons d’octets. Et c’est donc pour ça qu’on se retrouve avec des « ko Mo Go To Po Eo Zo Yo » et que c’est parfois un peu compliqué pour le débutants de s’y retrouver.

 

Comment compte-on en informatique ?

Eh bien, j’ai un vrai cas de conscience, car il y a 2 possibilités !

Impossible me direz-vous !

Je vais vous expliquer pourquoi …

1er cas)

  • A l’école (c’était y a bien longtemps), j’ai appris: un kilooctet (ko) = 1024 octets, et un mégaoctet (Mo) = 1024 kilooctet, et ainsi de suite.
2ème cas)
  • Il y a quelques années avant l’an 2000, un organisme mondial (qui devait trouver cela trop compliqué) a décidé que un kilooctet (ko) = 1000 octets.
    (voir la référence de l’article officiel : (http://physics.nist.gov/cuu/Units/binary.html) )
 
Nous voici donc avec 2 possibilités de calcul.
Qui a dit que l’informatique c’était carré et cartésien ???

Le vrai problème, c’est que cette norme n’est pas appliquée partout et que l’on trouve encore des anciennes notations.
En voici un exemple, avec les propriétés de mon disque dur affichées à partir d’un système Windows 7 (c’est quand même pas trop vieux)

Donc, si j’affiche les caractéristiques de mon disque dur :

Propriétés d’un disque dur.
Affichage en Go et en octets.

Regardez-bien les valeurs affichées, elles sont exprimées en octets et en Go. (on voit tout de suite que la correspondance entre octets et Go ne correspond pas à une échelle simple).

D’un calcul simple, vérifions ce que je vous indiquait au-dessus :

  • 109.773.430.784 octets / 1024 = 107.200.616 ko
  • 107.200.616 ko / 1024 = 104.688 Mo
  • 104.688 Mo / 1024 = 102 Go
 

Échelles des valeurs – ancien système (celui que j’ai appris)

Et c’est celle que vous retrouverez encore utilisée un peu partout.

  • 1 kilooctet ( 1 ko )  = 1024 octets
  • 1 mégaoctet (1 Mo  = 1024 k0 = 1.048.576 octets
  • 1 gigaoctet (1 Go) = 1024 Mo = 1.073.741.824 octets
  • 1 téraoctet (1 To) = 1024 Go = 1.099.511.627.776 octets
  • 1 pétaoctet (1 Po) = 1024 To = 1.125.899.906.842.624 octets
  • 1 exaoctet ( 1 Eo) = 1024 Po
  • 1 zettaoctet ( 1Zo) = 1024 Eo
  • 1 yottaoctet (1 Yo) = 1024 Zo

Vous noterez que seul « ko » ne prend pas la 1ère lettre en majuscule.

Rappel : 1 Byte = 1 Octet (et donc 1kB = 1ko, etc …)

n’hésitez pas à lire ou relire … bit ou Byte.

 

Échelles des valeurs – nouveau système.

Voici les valeurs telles que préconisées …

  • 1 kilooctet ( 1 ko)  = 1000 octets
  • 1 mégaoctet (1 Mo) = 1.000.000 octets
  • 1 gigaoctet (1 Go) = 1.000.000.000 octets
  • etc …
  • c’est vrai que c’est plus simple….!

et une nouvelle norme a été crée pour calculer en mode « informatique », le système à préfixe binaire.
ce qui donne en système à préfixe binaire :

  • 1 kibioctet (1 Kio) =  1024 octets
  • 1 mébioctet (1 Mio) = 1024 Ki0 = 1.048.576 octets
  • 1 gibioctet (1 Gio) = 1024 Mio = 1.073.741.824 octets
  • 1 tébioctet (1 Tio) = 1024 Gio = 1.099.511.627.776 octets
  • 1 pébioctet (1 Pio) = 1024 Tio = 1.125.899.906.842.624 octets
  • 1 exbioctet ( 1 Eio) = 1024 Pio
  • 1 zébioctet ( 1Zio) = 1024 Eio
  • 1 yobioctet (1 Yio) = 1024 Zio

Vous avez vu ? on ajoute un « i » devant le « o ».

 

Que retenir de tout ça ?

Si vous parlez avec des informaticiens (comme moi de la vieille époque), pour nous 1 ko sera toujours égal à 1024 octets. Et beaucoup de personnes utilisent encore ce système.

Les cas de figures qui peuvent se présenter:

  • vous voyez écrit 100Mio
    • alors là c’est facile, c’est la nouvelle norme.
  • vous voyez écrit 100Mo
    • ici, ça se complique, car on ne sait pas quelle norme est appliquée, et donc de quoi on parle exactement .
 

Pour votre culture

Sachez que les constructeurs expriment le plus souvent les tailles de leurs disques durs en Go ou GB et qu’ils s’agit bien évidemment de la nouvelle norme. (car c’est à leur avantage car un disque de 10GB (nouvelle norme) est plus petit qu’un disque de 10GB (ancienne norme) (10.000.000.000 octets contre 10.737.418.240 octets).

Et peu importe la norme, que vous utilisiez la nouvelle ou l’ancienne, si votre disque dur fait 20Go l’écart entre les 2 normes est faible (6% en Go). Mais n’oubliez pas qu’un disque dur de 20Go (ou 20GB) est plus petit qu’un disque dur de 20Gio (si tout est exprimé en nouvelle norme).

 

Mon commentaire de fin : Pas simple de s’y retrouver entre ces 2 normes.

Mais j’espère quand même que vous vous y retrouverez un peu mieux quand vous verrez tous ces sigles … ko Mo Go To Po Eo Zo Yo !!!

J’ai essayé d’expliquer les 2 normes, si toutefois cela n’était pas clair, n’hésitez pas à me le signaler, je supprimerai (ou déplacerai en niveau intermédiaire, cette histoire de nouvelle norme).

Comme d’habitude, tous les commentaires sont les bienvenus.

N’hésitez pas à vous inscrire à la lettre d’information pour être informé de la parution de nouveaux articles. (vous trouverez la zone d’inscription à la lettre d’information sur la droite de l’écran).

Vous aimez ? Dites-le ...

12 thoughts on “ko Mo Go To Po Eo Zo Yo … c’est quoi ce charabia ?

  1. Répondre dez bonheurs Juil 21,2014 13 h 49 min

    R.A.S Rien a Signaler vous est un chef

  2. Répondre chycki Nov 25,2014 1 h 37 min

    Merci pour votre travail d’élucidation… Reste pour moi un mystère : pourquoi dans l’ancienne norme 1000 ( soit un kilo) devient 1024? C’est quoi ces 24 octets en plus ?

  3. Répondre SRW Août 8,2016 21 h 48 min

    Impressionnant,mais j’ai envi de savoir comment peut-on faire des jeux expions?Un jeu qui peux voler les donners confidentiels!

    • Répondre Administrateur du site Août 9,2016 6 h 35 min

      Désolé,
      mais ce n’est pas la philosophie de ce site : Je ne donne pas d’informations qui peuvent nuire à d’autres.

  4. Répondre C B Août 24,2016 17 h 21 min

    difficile a comprendre pour un nul comme moi mais j’espère y arriver
    C B

  5. Répondre GC Août 29,2016 13 h 33 min

    C’est très clair ! Merci !
    Mais je cherche comment expliquer à des non-informaticiens ce que représentent 8 To en langage simple
    Des idées ?

    Merci d’avance
    GC

    • Répondre Administrateur du site Sep 1,2016 5 h 15 min

      Bonjour GC,
      je pense que je leur montrerai tout simplement le calcul : 8 x 1000 (en To) x 1000 (en Go) x 1000 (en Mo) x 1000 (en ko) soit 8 000 000 000 000 octets.
      A bientôt

  6. Répondre SM Oct 25,2016 22 h 14 min

    Merci je trouve ça très facile à comprendre

  7. Ping : Le Big Data c’est vous connaître pour mieux vous servir

  8. Répondre hissein10 Jan 8,2017 18 h 51 min

    c’est bon article très claire et nette enfin j’ai compris

Laisser une réponse