| Présentation du binaire | |||||||||||||||||||||||||
|
Vers la fin des années 30, Claude Shannon démontra qu'à l'aide de "contacteurs" (interrupteurs) fermés pour "vrai" et ouverts pour "faux" il était possible d'effectuer des opérations logiques en associant le nombre " 1 " pour "vrai" et "0" pour "faux". Ce codage de l'information est nommé base binaire. C'est avec ce codage que fonctionnent les ordinateurs. Il consiste à utiliser deux états (représentés par les chiffres 0 et 1) pour coder les informations. L'homme travaille quant à lui avec 10 chiffres (0,1,2,3,4,5,6,7,8,9), on parle alors de base décimale. |
|||||||||||||||||||||||||
| Le bit | |||||||||||||||||||||||||
|
Bit
(noté b avec une minuscule dans les notations) signifie "binary
digit", c'est-à-dire 0 ou 1 en numérotation binaire.
C'est la plus petite unité d'information manipulable par une machine
numérique.
Il est possible de représenter physiquement cette information binaire : |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| Avec un
bit il est ainsi possible d'obtenir deux états: soit 1, soit 0. 2 bits rendent possible l'obtention de quatre états différents (2*2): |
|||||||||||||||||||||||||
| 0 0 0 1 1 0 1 1 |
|||||||||||||||||||||||||
| Avec 3 bits il est possible d'obtenir huit états différents (2*2*2): | |||||||||||||||||||||||||
| 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 |
|||||||||||||||||||||||||
| Pour un groupe de n bits, il est possible de représenter 2n valeurs. | |||||||||||||||||||||||||
| L'octet | |||||||||||||||||||||||||
|
L'octet
(en anglais byte, noté B avec une majuscule dans les notations)
est une unité d'information composée de 8 bits. Il permet
de stocker un caractère, telle qu'une lettre, un chiffre ... Une unité d'information composée de 16 bits est généralement appelée mot (en anglais word) Une unité d'information de 32 bits de longueur est appelée double mot (en anglais double word, d'où l'appelation dword). Pour un octet, le plus petit nombre est 0 (représenté par huit zéros 00000000), le plus grand est 255 (représenté par huit chiffre "un" 11111111), ce qui représente 256 possibilités de valeurs différentes. |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| KiloOctets, MégaOctets | |||||||||||||||||||||||||
|
Longtemps
l'informatique s'est singularisée par l'utilisation de différentes
valeurs pour les unités du système international. Ainsi
beaucoup d'informaticiens ont appris que 1 kilooctet valait 1024 octets.
Or, depuis décembre 1998, l'organisme international IEC a statué
sur la question (http://physics.nist.gov./cuu/Units/binary.html).
Voici donc les unités standardisées:
|
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
De
nombreux logiciels (parfois même certains systèmes d'exploitation)
utilisent toujours la notation antérieure à 1998 pour laquelle
:
|
||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
L'IEC
a également défini le kilo binaire (kibi), le méga
binaire (Mébi), le giga binaire (Gibi), le tera binaire (Tebi).
Voici leurs définitions : |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||
|
Il est également utile de noter que la communauté internationale dans son ensemble utilise préférentiellement le nom de "byte" plutôt que le terme "octet" purement francophone. Cela donne les notations suivantes pour kilobyte, mégabyte, gigabyte et terabyte : kB, MB, GB, TB |
|||||||||||||||||||||||||
![]() |
Notez l'utilisation d'un B majuscule pour différencier Byte et bit. | ||||||||||||||||||||||||
|
Ce document intitulé «Le
codage binaire» issu de CommentCaMarche.net
est soumis à la licence
GNU FDL.Vous pouvez copier, modifier des copies de cette page tant
que cette note apparaît clairement.
|
|||||||||||||||||||||||||