Rechercher : dans
Par :

Comprendre le binaire ?

Dernière réponse le 9 aoû 2009 à 19:33:10 damien84, le 14 nov 2004 à 00:45:30 
 Signaler ce message aux modérateurs

En lisant plusieurs fois l'explication sur le binaire, je n'y ai toujours rien compris. Pourtant, y'a des trucs sur l'informatique que j'ai pigé, alors que je n'y connaissait absolument rien au début.
Mais l'explication sur le binaire, c'est trop dur à comprendre.

Faut il avoir un cerveau supérieur à la moyenne pour comprendre tous ça? Parce que la, j'ai tout essayer, mais je ne comprend pas.


Si quelqu'un avait la gentillesse d'essayer de m'expliquer d'une autre façon, qui sait, peut être que j'y pigerais quelque chose, car je trouve l'informatique et le net en général passionant, et exeptionnel.

Et les gens qui se croivent supérieur car ils sont doués en informatique, ce n'est pas la peine de me répondre, ça m'enerve les gens de ce type!!

Merci

Meilleures réponses pour « Comprendre le binaire ? » dans :
Le codage binaire Voir Présentation du binaire Bit Poids des bits Conversions Octet KiloOctets, MégaOctets Opérations en binaire Addition binaire Multiplication binaire Présentation du binaire Vers la fin des années 30, Claude Shannon démontra qu'à l'aide...
Télécharger Binary Clock Screensaver Voir Le langage binaire est encore mal connu de tous. Cet éditeur a trouvé le moyen d'allier ce langage avec un écran de veille. Binary Clock Screensaver est un écran de veille basé sur une horloge binaire. L'interface repose sur un fond noir et des leds...
Parser un fichier binaire en PHP Voir Supposons que vous ayez enregistré des données binaires dans un fichier, c'est-à-dire un enregistrement brut qui n'est pas traduit en texte. C'est une chose que l'on fait couramment avec certains langages de bas niveau comme le C ou le...
Installation / migration Mysql 5.1 avec les binaires officiels VoirPour de multiples raisons, je préfère installer Mysql depuis les binaires compilés par Mysql ,plutôt que d'utiliser les packages (rpm, apt, ...) : les packages installent dans les répertoires de leur choix, il est difficile de maîtriser cela on...

1

Merenptah44, le 14 nov 2004 à 10:04:33
  • +6

Le decimal les chiffres qui composent tous les nombres sont
0,1,2,3,4,5,6,7,8,9
tu peux tout faire avec ces 10 chiffres
0 1 2 .... 12 13 14 ... 124 234 78997

pour le binaire c un peu different
tu n'as que 1 ou 0 pour faire les nombres que tu veux
et tu dois tout faire avec ces 2 chiffres

donc qques correspondance entre decimal et binaire:

decimal 0 1 2 3 4 5
binaire 0 1 10 11 100 101 etc...
le 2 du de cimal c le 10 du binaire

ce qui est amusant c que en binaire 1+1=10

est-ce ça que tu voualis savoir ?

C'est près du mur, qu'on ... 
voit le mieux le mur

Répondre à Merenptah44

2

phil_2045, le 14 nov 2004 à 12:03:24
  • +1

Salut damien,

en cherchant un peu, j'ai trouvé cette page qui explique pas trop mal les bases du système binaire. http://www.epi.asso.fr/man2nd/fiches/binaire1.htm

@++

==# paix sur la terre aux hommes de bonne volonté #==

Répondre à phil_2045

3

damien84, le 14 nov 2004 à 12:57:18
  • +1

Merci pour la réponse est pour le lien, ça commence à venir.

Donc, si je suis ta liste de nombres binaire, ça donnerai après 101, 111, 1001, 1010, 1011, 1100, 1110, 1111...
J'ai bon la??

Mais pourquoi les ordinateurs ne sont-ils capables de comprendre que le binaire??

Répondre à damien84

4

Merenptah44, le 14 nov 2004 à 13:24:26
  • +2

Merci pour la réponse est pour le lien, ça commence à venir.

Donc, si je suis ta liste de nombres binaire, ça donnerai après 101, 110,111, 1000,1001, 1010, 1011, 1100, 1101,1110, 1111...
J'ai bon la?? y a de l'idee

Mais pourquoi les ordinateurs ne sont-ils capables de comprendre que le binaire??

ça viuent du fait que le binaire est en fait la representation mathematiques du vrai et du faux
1 c oui
0 c non

pour un ordianteur une porte (une porte physique) ne sera jamais entrouverte, elle sera fermee (0) ou ouverte (1)

on utilise uniquement le binaire car les composants sont fabriquees à partir d'une logique binaire qu'on etudie en automatisme (portes logiques, ...)

enfin je coris que c pour ça

si kk1 à d'autres précisions, j'ai arrete l'informatique au deug, laors niveau precisions j'chuis un peu juste

dis moi si j'ai pas ete clair hesite pas c pas facile à expliquer
C'est près du mur, qu'on ... 
voit le mieux le mur

Répondre à Merenptah44

39

LexXx, le 1 fév 2005 à 23:14:53

"Mais pourquoi les ordinateurs ne sont-ils capables de comprendre que le binaire??"

Salut a tous ! bon, comm je vois ke cette kestion te trotte, j'apporte ma modeste contribution. Mais rassur toi, moi ossi g mal o crane !!!! J'essaie de cerné le sujet, mais c pas facile du tout !!!

les opérations avec dix chiffres (base 10) serait beaucoup trop lentes à effectuer par les processeurs d'un PC. C'est pourquoi, en n'utilisant que 2 chiffres (base 2), ils effectuent des calculs très rapidement et très simplement sur des nombres comportant uniquement des 0 et des 1.
En informatique, les chiffres 0 et 1 portent un nom : ce sont des bits.


Et un BIG Respect a tou ceux ki s'entraide sur le net et anime des bons forums comm celui-ci.

A un de c jour.... LexXx

Répondre à LexXx

41

teebo, le 2 fév 2005 à 08:45:08
  • +1

Salut LexXx
Evite le langage SMS s'il te plaît...

Sinon ce n'est pas pour des questions de simplicité de calcul mais pour des raisons électrique, le courant passe ou ne passe pas, deux possibilités, faut pas chercher plus loin...
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

78

aziz26dec, le 9 avr 2008 à 16:05:58

L'ordinateur contient des circuit electronique :
un circuit electronique possede deux etats soit circuit fermé --> tensite de courant est different de 0 ca donne 1
circuit ouvert--> tensite de courant est egale à 0 ca donne 0
c'est pour cela l'ordinateur trtavail seulemaent avac les deux chiffre 0 et 1. @++++

Répondre à aziz26dec

83

bizu53, le 9 oct 2008 à 13:27:42

Absolument pas! : circuit ouvert = haute impédance
un 0 correspond à un voltage particulier
et un 1 correspond à un autre voltage particulier (en général quelques volts d'écart)

Répondre à bizu53

5

phil_2045, le 14 nov 2004 à 13:26:30
  • +8

Re

101 => 5 , 111 => 7, 1001 => 9 , 1010 => 10 , 1011 => 11 , 1100 => 12 , 1110 => 14 , 1111 => 15


pour y voir un peu plus clair voici quelques exemples:

  128 64 32 16 8 4 2 1
  1   0  0   0 0 0 1 0  => 128+2=130
  0   1  1   0 0 1 0 0  =>   64+32+4=100
  0   0  0   1 0 0 1 0  =>   16+2=18 

A savoir que la calculatrice windows permet de convertir facilement les décimales en binaire et binaire en décimales, il suffit d'activer l'affichage scientific, d'entrer le nombre puis de cliquer sur bin ou Déc.

@+

==# paix sur la terre aux hommes de bonne volonté #==

Répondre à phil_2045

6

damien84, le 14 nov 2004 à 17:17:39

Merci pour les précisions mais c'est vraiment chaud à comprendre.
Je voudrais encore quelques explications...

Le binaire est la représentation mathématique du vrai et du faux, 1, c oui, 0, c non...J'ai mal à la tete à essayer de comprendre ça lol...

Mais pour un ordinateur, c quoi une porte physique?? Rien n'est physique pourtant pour un ordinateur, j'ai pas raison???

Et si en binaire 1+1= 10, alors 10+10=100??
Mais 10 +11, ça fait combien alors??, peut être 101...

Pas facile tous ça

Répondre à damien84

7

Merenptah44, le 14 nov 2004 à 17:26:02

Qd je parlais de portes physiques ct une image en fait

disons que tu as un mec qui frappe à ta porte tu tregardes par l'oeil de boeuf c un representant tu entrouvres la porte un peu

et ben l'ordi c un bourrin
il ouvre entierement ou il laisse la porte fermee
1 ou 0

binaire
pour comprendre un peu tout ça tu peux faire une recherche sur internet
algebre de booleça explique le binaire les booleans (vrai ou faux)

pour les additions c exactement ça
10 + 100 = 110 en decimal
10 (2) + 100 (4)= 110(6) en binaire c marrant non?
C'est près du mur, qu'on ... 
voit le mieux le mur

Répondre à Merenptah44

8

phil_2045, le 14 nov 2004 à 18:11:14

Mais pour un ordinateur, c quoi une porte physique?? Rien n'est physique pourtant pour un ordinateur

ben si une porte logique est un circuit électronique élémentair, qui suivant certaines conditions laisse passer ou non un courant, dans un processeur, il y en a des millions.
Voici encore un lien pour aprofondire un peu la chose, maisatention au mal de tete :o)) http://perso.wanadoo.fr/e-lektronik/LEKTRONIK/T4.htm

cordialement @+
phil


==# paix sur la terre aux hommes de bonne volonté #==

Répondre à phil_2045

9

pasmonnom, le 14 nov 2004 à 20:11:36

Bonsoir
en fait pour le pc il fonctionne sur des circuits élctrique et pour chaque action c'est des 0 et des 1 et c'est la combinaison de ces 0 et 1 qui le fait fonctionner
donc 0 circuit fermé 1 circuit ouvert, même ainsi c'est pas facile à comprendre mais c'est le principe de base comme pour les orgues de barbaries avec leur partition à trous
le son passe avec les trous et en fonction de l'emplacement des trous
magique non?
je te souhaite une bonne soirée
pasmonnom

Répondre à pasmonnom

10

Trickmaster, le 14 nov 2004 à 20:26:53

Je dirais meme plus que le processeur dois gérer les memoir du pc et pour créer les memoire les plus efficace et les plus simple on a été obligé d'utilisé le binaire qui existait dejas en math (les boulean) n'oublions pas qu'a la base l'informatique c un truc de matheux , sur le disque du tout est stoké par charge magnétique (je suis pas sur de ca a 100%) sur les cd et dvd si j'ai bien comprix se sont de point pour le 1 et des long vide pour le 0 sur la ram c'est plus simple il s'agit de condensateur couplé avec des transistor donc ca se resume a condensateur chargé=1 et pas chargé =0
bon avec ca tu a une appercu des contraintre physique qui nous on poussé a utiliser le binaire n'oubli pas qu'un processeur c'est avant tout bete et discipliné.

Répondre à Trickmaster

11

bamanutehou, le 15 nov 2004 à 18:42:07

En gros

si c'est l'état 0 ==> le courant ne passe pas
si c'est l'état 1 ==> le courant passe


Manu Le Malin

Répondre à bamanutehou

12

Trickmaster, le 15 nov 2004 à 19:16:59

C'est exacte

Répondre à Trickmaster

13

divad, le 15 nov 2004 à 19:48:52

0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1110
1111

c bon ca pour les 16 premiers :D ?

Répondre à divad

19

teebo, le 16 nov 2004 à 10:17:57

Et c'est là que ça devient rigolo, parce que si l'ordinateur est en 4 bit comme le montre ta représenation, on arrive à


1100
1110
1111

0000

Mais là ce n'est plus le binaire en lui même (qui après tout n'a pas attendu l'informatique, c'est juste une autre base de calcul, les celtes comptaient en base 20...) mais bien les problèmes des ordinateurs :o)


Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

14

SirHill, le 15 nov 2004 à 20:04:25

Il manque 1101 :)

Répondre à SirHill

15

divad, le 15 nov 2004 à 20:15:12

Oups :D

Répondre à divad

16

techn007, le 16 nov 2004 à 01:10:13

Pour savoir, lautre jour jai vu ceci : 00100111011000010111010101110100

sa fait quel nombre?

Répondre à techn007

17

SirHill, le 16 nov 2004 à 01:24:45
Répondre à SirHill

18

techn007, le 16 nov 2004 à 02:24:24

Merci

Répondre à techn007

20

nico28, le 16 nov 2004 à 11:15:14

Salut,

intéressante cette discussion sur le binaire, tous les thèmes ont été abordés.

le processeur utilise des informations binaires car il peut ainsi les représenter avec des transistors, et effectuer des calculs binaires dessus...

Toutes les informations sont codées au format "binaire" (en fait, elles sont codées au minimum sur 1 octet (8 informations binaires), et au maximum sur 4 octets (avec un processeur 32 bits, 8 octets si 64 bits ... ). par ex, la valeur : 00100111011000010111010101110100 est codée sur 4 "octets" ou plutôt sur 32 bits (en "base 2").

Pour mieux comprendre, il faut aborder la question des "bases". En général, on compte en base 10, avec 10 caractères différents représentant des valeurs numériques (0, 1, 2 ... 9). Mais on utilise aussi d'autres bases, notament la base 60, utilisée couramment pour représenter le temps. une minute et 10 secondes en base 60 = 70 secondes en base 10. On peut aussi prendre l'exemple des monnaies, où on a la base euro et la base dollar. (c'est la même histoire que le quarter pounder dans pulp fiction). ...

On a aussi la base octale, de 0 à 7 (10 en base octale = 8 en base décimale), et la base héxadécimale, de 0 à F (F = 15 en décimal) utilisées souvent en informatique.

on compte beaucoup en base 10 car on a 10 doigts, c'est ancestral... mais à chaque valeur décimale correspond en fait une infinité d'autres valeurs dans une infinité d'autres bases.

en informatique, on interprète des valeurs d'autres bases comme des valeurs binaires, et on exprime des réalités sous forme de codes binaires (ex, on peut coder une information qui pourra être indifféremment interprétée comme un caractère, un nombre, une couleur , un pixel ...).

La compléxité des valeurs utilisées pour coder les informations dépend de la capacité du processeur (avec un processeur 8 bit, les informations peuvent prendre 256 codes différents, avec un processeur 32 bits, 256 puissance 4 codes sont disponibles, et avec un processeur 64 bits, 256 puissance 8 ...). par ex, la fréquence d'un processeur 32 bits est limitée par le maximum de ram qu'il pourra exploiter (une ram de 4,5 GHz). Si une application requiert une ram supérieure à 4,5 GHz (c'est énorme), un processeur 32 bits, même ultra-performant, ne pourra pas l'exploiter.

voilà, j'espère ne pas t'avoir embrouillé + qu'avant !

Répondre à nico28

21

blux, le 16 nov 2004 à 12:34:30

Salut,

pas tout compris l'histoire du proc avec la fréquence de la mémoire qui limite...

Ne confondrais-tu pas avec capacité d'adressage ?
Ou une erreur entre GHz et Go ?

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

22

damien84, le 16 nov 2004 à 14:37:56

Merci, merci pour les réponses...

Pas facile de comprendre le binaire et l'héxadécimal. Bon, j'ai bien compris le truc des base, c'est déja un début...base 10, ou base décimal qu'on utilise nous qui a donc 10 chiffres de 0 à 9, base 2 ou base binaire qu'utlise les pc et qui a donc que deux chiffres, le 0 et le 1, base 16 ou base héxadécimal qu'utilise aussi les pc ou il y a les dix chiffres de 0 à 9 et les 6 premières lettres de l'alaphabet.

J'ai cru comprendre que la base héxadécimal avait été inventée parce que les nombres binaires étaient de plus en plus long, mais alord comment ça se fait que soudainement, les pc furent en mesure de comprendre au dela du 0 et du 1 ???

Un bon exemple avait été donné sur le binaire du genre: Un mec louche frappe à ta porte, et bien tu va hésiter à l'ouvrir, tu peux l'entrouvrir, tu as plusieurs possibilités et pas que deux possibilités comme le pc, qui lui, ouvrira ou fermera la porte. Alors le pc est un bourrin comparé à nous car il n'as que deux choix alors que nous, on a beaucoup plus de choix.

Les composants du pc sont fabriqués en une logique binaire, ce qui veut dire que c'est ou il sont allumés ou ils sont éteins. Deux choix, 0 ou 1.
Mais alors serait il possible de fabriquer des composants qui ne sont pas en logique binaire, mais ça n'as pas de sens car ça voudrait dire que les composants peuvent être entre le 0 et le 1, entre l'éteint et l'allumé.( je l'impression de m'enfoncer)

Et cette base 16, si les pc peuvent calculer avec, cela veut dire logiquement qu'ils peuvent aussi calculer avec la base décimal...

Paix à mon cerveau qui va bientot exploser!!!

Je précise quand même que je fais un métier qui n'as absolument rien à voir avec l'informatique ou le net, d'ou ma difficulté à comprendre cette base 2 et 16, mais c'est tellement passionant...

Répondre à damien84