page4
Entre tradition, circonstances technologiques, communautarisme linguistique et exactitude :
il y a des raisons de s’y perdre entre différents usages et différentes unités de mesure.
Essayons d’y voir plus clair…
Bit :
Le bit est un chiffre binaire, c’est-à-dire 0 ou 1.
Il est donc aussi une unité de mesure en informatique, celle désignant la quantité élémentaire d’information représentée par un chiffre du système binaire. → kb, Mb, Gb, etc.
Octet :
L’octet est une unité de mesure en informatique mesurant la quantité de données.
Un octet est lui-même composé de 8 bits, soit 8 chiffres binaires.
ko, Mo , Go, To, … :
Ces unités sont conformes aux normes en vigueur et sont recommandées par le SI (système international d’unités). Elles suivent donc la même logique que les kg = 1000 g, kW = 1000 W, etc.
Elles correspondent donc respectivement à :
103 (= 1 000), 106, 109, 1012, … octets.
Ce sont ces unités, que nous devrions tous utiliser pour donner la taille d’un fichier par exemple.
Elle est souvent utilisée pour indiquer la capacité d’un disque dur ou d’une clé USB.
Kio, Mio, Gio, Tio, … : "binaire"
Ces unités font partie d’un compromis qui permet de "respecter une tradition informatique" sans pour autant compromettre le respect du SI. Cette tradition vient de la coïncidence que 210 = 1024 ≈ 1000.
Ainsi donc, Kio, Mio, Gio et Tio représentent respectivement :
210 (= 1024), 220, 230, 240, ... octets.
Ces unités sont plus commodes pour exprimer la taille d’une mémoire vive. Cela s’explique par la technologie électronique qui consiste souvent à multiplier plusieurs fois par 2 certains schémas… Ce qui n’empêche pas d’utiliser plutôt les unités SI (ko, Mo, Go, …) avec les arrondis qui s’imposent !
Si la différence entre 1 ko (1 000 octets) et 1 Kio (1024 octets) n’est pas très "conséquente" (2,4 %), elle le devient de plus en plus : 4,9 % entre 1 Mo et 1 Mio ; 7,4 % entre 1 Go et 1 Gio ; etc.
Byte :
Le « byte » est un mot d’origine anglaise qui désigne la plus petite unité adressable d’un ordinateur. Aujourd’hui, les bytes de 8 bits sont fortement répandus en informatique. Néanmoins, certains ordinateurs utilisent des bytes de 4, 5, 6, 7, 8, 9, 11 ou 12 bits !
On ne peut donc pas considérer qu’il s’agit d’un synonyme de l’octet ; ce qui n’empêche pas les anglophones de le préférer au mot correct « octet »...
KB, MB, GB, TB, … / KiB, MiB, GiB , TiB, … :
Le B vient du terme technique byte.
Elles devraient donc désigner exactement (mais c’est rarement le cas) :
103 (=1 000), 106, 109, 1012, … bytes (d’un nombre de bits quelconque).
Elles désignent plus généralement (et de manière erronée) :
103 (= 1 000), 106, 109, 1012, … octets.
Ou encore (KiB, MiB, GiB, TiB) : 210 (= 1 024), 220, 230, 240 octets.
Conclusion :
Ça, c’est pour la théorie… En pratique, c’est la confusion la plus totale malheureusement :(
Si l’on souhaite que les choses s’améliorent, il faut s’efforcer d’utiliser soi-même les bons termes et de les enseigner autour de soi :)
Fiches
Techniques
Libres
Les bases
Octets, Byte, Mo, Mio et MB
Document sous licence art libre, cf. http://artlibre.org
imprimé le lundi 20 septembre 2021 à 13:05:28
<numéro>