Un programmeur crée un programme qui, une fois installé sur l'ordinateur, est capable d'exécuter la tâche pour laquelle il a été conçu. Malheureusement, l'ordinateur n'est pas capable de comprendre directement le langage naturel, donc pour communiquer avec lui, vous devez nécessairement trouver un autre moyen: le système binaire . Mais quel est le système binaire? Et quelle est la différence entre les bits et les octets?
QUEL EST LE SYSTÈME BINAIRE?
Pour compter et effectuer des calculs simples, nous utilisons couramment le système décimal classique qui, à son tour, pour représenter les différents nombres, utilise dix chiffres de 0 à 9. Pour compter et effectuer des calculs compliqués, mais pas seulement, les ordinateurs utilisent à la place un autre système qui prend le nom de système binaire , précisément parce que ce dernier n'est composé que de deux symboles: 0 et 1. Ce choix a été fait simplement parce que les ordinateurs, et en général tous les différents circuits électriques , ne comprennent que ces deux symboles. Il n'y a que deux états dans lesquels un circuit électrique peut être trouvé, à savoir:- 0, ce qui correspond au manque de tension, donc 0 volt;
- 1, ce qui correspond à la présence de tension, généralement 5 volts.
COMMENT CONVERTIR UN NOMBRE DU SYSTÈME DÉCIMAL AU SYSTÈME BINAIRE?
Pour convertir un nombre du système décimal au système binaire, il suffit de diviser le nombre en question par deux, puis, si le résultat de cette division donne du reste vous mettez 1, sinon, si le résultat de cette division ne donne pas de reste vous mettez 0. Une fois alors atteint 0 à la suite de la division, nous nous arrêtons puis nous lisons les valeurs obtenues de bas en haut. Par exemple, si je veux convertir le nombre 74 du système décimal au système binaire, je devrai le faire simplement comme ceci:- 74/2 = 37 sans reste, donc 0
- 37/2 = 18 avec reste, donc 1
- 18/2 = 9 sans reste, donc 0
- 9/2 = 4 avec reste, donc 1
- 4/2 = 2 sans reste, donc 0
- 2/2 = 1 sans reste, donc 0
- 1/2 = 0 avec reste, puis 1
COMMENT CONVERTIR UN NOMBRE DU SYSTÈME BINAIRE AU SYSTÈME DÉCIMAL?
Pour convertir un nombre du système binaire au système décimal, tout ce que vous avez à faire est de multiplier les chiffres du nombre binaire par les puissances de 2 dans l'ordre croissant, c'est-à-dire en commençant à compter de la droite avec 2 ^ 0 (un nombre élevé zéro fait toujours 1 sauf 0 ^ 0) et en continuant vers la gauche avec 2 ^ 1 faisant 2, puis 2 ^ 2 faisant 4, puis 2 ^ 3 faisant 8, et ainsi de suite jusqu'au dernier chiffre. En fin de compte, tout ce que vous avez à faire est d'additionner les résultats et d'obtenir le nombre dans le système décimal. Par exemple, si je veux convertir le nombre 1001010 du système binaire au système décimal, je devrai simplement faire ceci:- (0 * 2 ^ 0) = 0
- (1 * 2 ^ 1) = 2
- (0 * 2 ^ 2) = 0
- (1 * 2 ^ 3) = 8
- (0 * 2 ^ 4) = 0
- (0 * 2 ^ 5) = 0
- (1 * 2 ^ 6) = 64
QUELLE EST LA DIFFÉRENCE ENTRE LES BITS ET LES OCTETS?
En informatique, les chiffres binaires, c'est-à-dire 0 ou 1, sont généralement appelés bits , de l'acronyme anglais de b inary dig it . Mais qu'est-ce qu'un peu? Un bit n'est rien de plus que l'unité fondamentale à l'intérieur de n'importe quel ordinateur , et comme la mémoire du PC est normalement organisée en plusieurs cellules de 8 bits, chaque cellule prend donc le nom d' octet (prononcé bàit ), donc un byte n'est rien d'autre qu'une séquence de 8 bits . Par conséquent, un octet peut prendre 2 ^ 8 = 256 valeurs allant de 0 à 255, c'est-à-dire de la valeur binaire 0 à la valeur binaire 11111111 . En informatique, à la place de l'octet unique, cependant, ses nombreux multiples sont également souvent utilisés, notamment:- le ko, ou le kilo - octet , qui équivaut à 2 ^ 10 octets, soit 1 024 octets;
- le Mo, ou le mégaoctet , qui équivaut à 2 ^ 20 octets, soit 1 048 576 octets;
- le Go, ou le gigaoctet , qui équivaut à 2 ^ 30 octets, soit 1 073 741 824 octets;
- le TB, c'est-à-dire le téraoctet , qui équivaut à 2 ^ 40 octets, soit 1099511627776 octets.