Meilleure réponse
Réponse blague: La différence entre 1 et 0 en binaire est 1, puisque 1 – 0 = 1.
Non, mais voici le truc, arrêtons de parler de binaire pendant un moment, et commençons à parler dun ensemble de 2 possibles valeurs (appelé domaine booléen). Ce domaine booléen peut être composé de paires telles que:
- Autorisé, Non autorisé
- Activé, Désactivé
- Activé, Désactivé
- Vrai , Faux
- Oui, Non
- Flowing, Stuck
- etc.
Le but des nombres et des mathématiques dans général, est dencoder des concepts mentaux. Nous encodons lidée du nombre 4 généralement en comptant un de plus de 3, ce qui en compte un de plus de 2, etc.
Donc, ici, nous utilisons ce domaine de 2 valeurs pour encoder ces idées opposées.
Évidemment, nous pourrions choisir 0 pour signifier nimporte quoi, et 1 pour dire nimporte quoi, mais nous voudrons peut-être faire attention et nous assurer que nous voulons quils aient la signification qui nous convient le mieux.
En le regardant du point de vue de «coulant vs coincé», si nous associons couler avec 1 et coincé avec 0, alors nous avons une analogie qui nous permet de définir également les interprétations suivantes:
- Sil y a deux segments de tuyau joints en série et que les deux sécoulent (non bloqués), alors nous avons un écoulement hors du segment de tuyau. Nous pouvons appeler cette jonction de segments de tuyau «ET».
- Sil y a 2 tuyaux menant à la jonction en T, si lun ou lautre des tuyaux ou les deux tuyaux sécoulent dans la jonction en T, alors nous avons un écoulement dans le 3ème jambe. Nous pouvons appeler ce joint de jonction en T «OU».
Si nous avons permuté ces idées, nous pouvons changer si le flux est 0 ou bloqué est 1.
Donc, à la fin, 0 et 1 sont arbitraires, mais ils nous aident à encoder les informations, comme nous en avons besoin.
On peut donc affirmer que 0 et 1 nont pas de sens sans une définition claire de AND et OR dans le logique que vous utilisez.
Cependant, AND et OR peuvent être définis dautres manières. Le but est de comprendre que seuls ils nont pas de sens, mais que 0 et 1 ont un sens basé sur leur relation .
Donc, ils sont un dichotomie: en face de lautre. Dans les ordinateurs, nous obtenons cela en vérifiant si les électrons circulent (généralement interprétés comme 1) ou sils ne le sont pas (généralement interprétés comme 0).
Cependant, pour les ordinateurs modernes, cest probablement plus précis (mais toujours un approximation non raffinée) pour dire que 0 est interprété comme peu ou pas délectrons présents et 1 est interprété comme de nombreux électrons présents.
Associez 2 nombres binaires (bits) ensemble, et vous obtenez 4 valeurs possibles:
- 00
- 01
- 10
- 11
Mettez 3 bits ensemble, et vous get 8. Cela continue jusquà ce que vous puissiez commencer à encoder de nombreux nombres avec eux:
- 000 = 0
- 001 = 1
- 010 = 2
- 011 = 3
- 100 = 4
- 101 = 5
- 110 = 6
- 111 = 7
Laugmentation du nombre de bits dans un groupement augmente le nombre de nombres naturels que vous pouvez encoder. Lencodage devient alors le jeu. Vous pouvez également encoder des lettres:
- 0000 = a
- 0001 = b
- 0010 = c
- 0011 = d
- 0100 = e
- 0101 = f
- 0110 = g
- 0111 = h
- 1000 = i
- etc.
Le fait est de pouvoir discerner la différence entre une tension (le «forçage» dun groupe délectrons dans une zone) et un manque de tension, dans une zone, nous donne la différence entre ces deux valeurs, et nous permet dencoder de nombreuses choses sur les ordinateurs.
Réponse
Eh bien, les gens disent souvent quils veulent dire respectivement
false, true off, on
mais ils signifient généralement:
0, 1
Comment est-ce possible? Tout dabord, le binaire nest pas différent du décimal, vous pouvez avoir autant de chiffres que nécessaire, sauf que chaque chiffre est une puissance de deux au lieu de dix. En binaire 1 est un, 10 est deux, 100 est quatre et 111 est sept. Ça a du sens? Un chiffre binaire, un seul 0 ou 1, appelé un bit, nest utilisé pour fournir aucune instruction et rarement assez pour stocker des informations. Tout comme un seul chiffre, même en décimal, est un peu inutile en soi pour nous dans la plupart des cas. Au lieu de cela, les ingénieurs en informatique attribuent des significations à des tailles variables de groupes de bits, mais les significations sont quelque peu arbitraires.
Par exemple, ASCII était le moyen le plus courant de stocker des caractères, comme indiqué ci-dessous.
Cependant, lencodage ASCII a été largement remplacé par divers encodages UTF qui prennent en charge une plus large gamme de caractères de nombreuses langues qui ont beaucoup plus de caractères Ceux latins dASCII, donc tous ces nombres binaires ont maintenant des significations différentes pour la plupart des contextes de texte lisible.
En fait, même la plupart des gens qui travaillent de bas niveau avec des ordinateurs ne pensent pas en binaire comme ça .Les nombres sont rarement décomposés à la résolution dun seul bit, mais plus souvent à la résolution de 8 bits, ou un octet, et loctet est souvent écrit sous forme de deux caractères hexadécimaux (base 16), au lieu de 8 caractères binaires. Jetez un œil au jeu dinstructions x86 et vous remarquerez quils sont listés en octets hexadécimaux, avec A à F représentant dix à quinze dans un chiffre. Listes dinstructions x86 – Wikipédia Vous aurez peut-être également une idée de la façon dont les choses sont construites en interne à partir de groupes de nombres binaires en logique, comportement et de grandes quantités de informations.