Qu’est-ce qu’un bit en informatique ?


Le bit est une plus petite information qu'un ordinateur peut comprendre( soit il peut contenir 0 ou 1). Les ordinateurs reposent sur le binaire(1s et 0s).

Pourquoi cela ? Pensons à ce dont est constitué le processeur ? Oui, vous avez bien compris ! Des portes et encore des portes et beaucoup d'entre elles. Les transistors sont la mère de toutes les portes !.


Maintenant, typiquement et de façon boiteuse, nous pouvons dire que les processeurs sont une façon fantaisiste de dire que j'ai une certaine collection de 5,5 milliards de transistors qui font les choses que je lui demande de faire !.

Aussi, chaque instruction ou application fantaisiste et complexe que vous exécutez, à la fin de la journée, est faite par des séries de ces portes à l'intérieur du processeur.

En arrivant à une autre partie de l'histoire, l'électricité( Oublions que les ordinateurs mécaniques existaient au moins pour le moment). Vous devez alimenter les portes en électricité car elles vivent d'elles.

Disons qu'une simple addition de 3 + 2 semble ci-dessous !(Yeah a quelques transistors dans vos cerveaux aussi)

Image Source:How Logic Gates Add 2+3

main-qimg-2a2f1a4d40e250d661a52ae53166bc4f

So les portes ne connaissent que 1 ou 0. Yeah 1 lui donne une tension positive. 0 est sans tension (devrait l'être !). 1 est allumé et 0 est éteint.

Donc quand on a +ve volts et 0 volts et +ve volts c'est à dire qu'ils sont 101 la réponse est 5.(il faut remercier Claude Shannon pour son travail pour prouver que toute l'algèbre booléenne peut être faite avec des interrupteurs électriques et des relais)

Ouais c'est comme ça un peu en haut niveau que les choses fonctionnent à l'intérieur d'un processeur.

Venant maintenant à la partie mémoire du bit. Le bit est une unité de mémoire mais pas lui-même une mémoire ! Disons, que nous avons un bit de mémoire signifiant, j'ai une cellule de Mémoire (binaire) qui peut stocker soit 0 ou 1 encore +ve volt ou pas volt.

Les données sont stockées dans les Bits.Et cette donnée peut être une adresse pointant vers une autre donnée dans la puce. Il suffit donc de la considérer comme un bit. Adresse/Données sont juste des abstractions de la façon dont vous voyez les Bits.

Disons que j'ai 01010100 01101000 01100001 01101110 01101011 00100000 01111001 01101111 01110101 .

Cela peut 1,557047916450673e+21 selon l'application de la calculatrice. mais cela peut être une partie d'une image ou cela peut être une partie d'un mp3 ou d'une vidéo ou n'importe quoi. Parce que ce sont les façons dont les applications ont tendance à voir ces données.

PS : Il peut aussi représenter un "Merci" pour moi. Divisez-les en 8 bits chacun et convertissez-les en ascii 😉 N'hésitez pas à utiliser ce 😛 Convertisseur de texte binaire en texte ascii.