{"id":46624,"date":"2023-10-12T19:00:16","date_gmt":"2023-10-12T23:00:16","guid":{"rendered":"https:\/\/cimbcc.org\/test2\/?p=46624"},"modified":"2023-10-16T10:03:52","modified_gmt":"2023-10-16T14:03:52","slug":"quest-ce-que-le-binaire-et-pourquoi-est-ce-le-seul-langage-que-connait-votre-ordinateur","status":"publish","type":"post","link":"https:\/\/cimbcc.org\/test2\/quest-ce-que-le-binaire-et-pourquoi-est-ce-le-seul-langage-que-connait-votre-ordinateur\/","title":{"rendered":"Qu\u2019est-ce que le binaire et pourquoi est-ce le seul langage que conna\u00eet votre ordinateur ?"},"content":{"rendered":"<figure id=\"attachment_42194\" aria-describedby=\"caption-attachment-42194\" style=\"width: 125px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-42194\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/photo_vinet_daniel-e1667486419612.jpg\" alt=\"Daniel Vinet\" width=\"125\" height=\"132\" \/><figcaption id=\"caption-attachment-42194\" class=\"wp-caption-text\"><span style=\"color: #ffffff;\">mmm<\/span>Daniel Vinet<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Avant de me lancer dans une nouvelle s\u00e9rie d\u2019articles, je me suis donn\u00e9 comme d\u00e9fi de vous expliquer, de la fa\u00e7on la plus simple et digestible possible, le binaire, base de toute l\u2019informatique.<\/p>\n<p style=\"text-align: justify;\">J\u2019ajoute \u00e0 ceci une courte explication sur les unit\u00e9s de mesure utilis\u00e9es en informatique. Vous \u00eates pr\u00eat ? Allons-y !<\/p>\n<p><!--more--><\/p>\n<h4>Pourquoi le binaire ?<\/h4>\n<p style=\"text-align: justify;\">C\u2019est bien beau le binaire, mais pourquoi devons-nous utiliser le binaire en informatique ? Eh bien, je vais vous d\u00e9voiler ici le grand secret derri\u00e8re tout appareil \u00e9lectronique et informatique, roulement de tambour\u2026. C\u2019est l\u2019\u00e9lectricit\u00e9 ! Y a-t-il du courant \u00e9lectrique ou il n\u2019y en a pas ? 0 ou 1. C\u2019est aussi simple que cela.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-46688 aligncenter\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_1.jpg\" alt=\"\" width=\"399\" height=\"256\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_1.jpg 399w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_1-300x192.jpg 300w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/p>\n<h4>Qu\u2019est-ce que le binaire ?<\/h4>\n<p style=\"text-align: justify;\">Comme le nom l\u2019indique, le binaire est un syst\u00e8me \u00e0 seulement deux chiffres. Il s\u2019agit d\u2019une base pour compter; 0 et 1, voil\u00e0 les deux seules valeurs du binaire que nous appelons \u00e9galement <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Bit\" target=\"_blank\" rel=\"noopener\">bit<\/a>, soit l\u2019unit\u00e9 de mesure la plus simple en informatique.<\/p>\n<p style=\"text-align: justify;\">Afin de bien comprendre cette base de deux, faisons un parall\u00e8le avec la base que nous connaissons et utilisons tous au quotidien, soit la base d\u00e9cimale, c\u2019est-\u00e0-dire une base de 10, car nous avons 10 chiffres pour faire tous nos calculs, soit de 0 \u00e0 9.<\/p>\n<p style=\"text-align: justify;\">En fait, comment comptons-nous ?<\/p>\n<p style=\"text-align: justify;\">Nous utilisons les chiffres 0 \u00e0 9, puis, lorsque nous avons \u00e9puis\u00e9 ces chiffres, nous ajoutons le chiffre \u00ab 1 \u00bb devant, puis nous reprenons encore les chiffres 0 \u00e0 9 :<\/p>\n<p style=\"text-align: justify;\">0, 1, 2, 3, 4, 5, 6, 7, 8, 9<\/p>\n<p style=\"text-align: justify;\">Oups, plus de chiffres. Ajoutons 1 devant\u00a0:<\/p>\n<p style=\"text-align: justify;\">10, 11, 12, 13, 14\u2026. Vous connaissez d\u00e9j\u00e0 le principe, je ne vous apprends rien ici.<\/p>\n<p style=\"text-align: justify;\">Maintenant, reportons ce fonctionnement sur une base binaire, donc \u00e0 deux chiffres; 0 \u00e0 1\u00a0:<\/p>\n<p>0, 1<\/p>\n<p>Oups, plus de chiffres. Ajoutons 1 devant\u00a0:<\/p>\n<p>10, 11<\/p>\n<p>Oups, plus de chiffres. Ajoutons 1 devant\u00a0:<\/p>\n<p>100, 101, 110, 111 \u2026<\/p>\n<p>Donc, compter en binaire donne ceci\u00a0:<\/p>\n<p>0<br \/>\n1<br \/>\n10<br \/>\n11<br \/>\n100<br \/>\n101<br \/>\n110<br \/>\n111<br \/>\n1000<br \/>\n1001<br \/>\n1010<br \/>\n1011 \u2026<\/p>\n<p>Et voil\u00e0, vous savez compter en binaire. Bravo!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-46689 aligncenter\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_2.jpg\" alt=\"\" width=\"381\" height=\"309\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_2.jpg 381w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_2-300x243.jpg 300w\" sizes=\"auto, (max-width: 381px) 100vw, 381px\" \/><\/p>\n<h4>Comment fonctionne le binaire ?<\/h4>\n<p style=\"text-align: justify;\">C\u2019est bien d\u2019avoir des \u00ab 0 \u00bb et des \u00ab 1 \u00bb, mais comment cela se traduit en information concr\u00e8te pour nous, pauvres humains que nous sommes ?<\/p>\n<p style=\"text-align: justify;\">Tout d\u2019abord, pour savoir quoi repr\u00e9senter, il faut avoir une forme d\u2019index commun qui nous permettra d\u2019attribuer une valeur num\u00e9rique pour chaque caract\u00e8re dont nous avons besoin; les lettres de A \u00e0 Z, minuscules et majuscules, les caract\u00e8res accentu\u00e9s, les chiffres 0 \u00e0 9, les signes de ponctuation, etc. De plus, cet index doit \u00eatre accept\u00e9 par tous afin que nous parlions tous le m\u00eame langage et ayons les m\u00eames r\u00e9f\u00e9rences, n\u2019est-ce pas ?<\/p>\n<h4>Cr\u00e9ation d\u2019un index commun des caract\u00e8res<\/h4>\n<p style=\"text-align: justify;\">De ce besoin est n\u00e9e, en 1960, la premi\u00e8re version de cet index que nous nommons la table <a href=\"https:\/\/fr.wikipedia.org\/wiki\/American_Standard_Code_for_Information_Interchange\" target=\"_blank\" rel=\"noopener\">ASCII<\/a>, de l\u2019anglais <strong><em>A<\/em><\/strong><em>merican <strong>S<\/strong>tandard <strong>C<\/strong>ode for <strong>I<\/strong>nformation <strong>I<\/strong>nterchange<\/em> (Code Am\u00e9ricain Normalis\u00e9 pour l\u2019\u00c9change d\u2019Information).<\/p>\n<p style=\"text-align: justify;\">L\u2019informatique moderne \u00e9tant n\u00e9e aux \u00c9tats-Unis, inutile de pr\u00e9ciser que cette table r\u00e9pond aux besoins des nations utilisant l\u2019<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Alphabet_latin\" target=\"_blank\" rel=\"noopener\">alphabet latin<\/a>. Il existe d\u2019autres index dans le monde en fonction des autres alphabets existants, tels que le <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Alphabet_cyrillique\" target=\"_blank\" rel=\"noopener\">cyrillique<\/a>, par exemple.<\/p>\n<p style=\"text-align: justify;\">Pour en revenir \u00e0 notre table ASCII, sans entrer dans les d\u00e9tails, cet index attribue une valeur num\u00e9rique \u00e0 chaque caract\u00e8re. La table de base et la table \u00e9tendue totalisent 256 caract\u00e8res. Le <a href=\"https:\/\/www.asciitable.com\/\" target=\"_blank\" rel=\"noopener\">site suivant<\/a> liste l\u2019ensemble des 256 caract\u00e8res utilis\u00e9s. Vous constaterez que celle-ci comporte \u00e9galement des caract\u00e8res de contr\u00f4le qui s\u2019adressent davantage \u00e0 l\u2019ordinateur qu\u2019\u00e0 nous.<\/p>\n<p style=\"text-align: justify;\">Prenons, par exemple, la lettre \u00ab\u00a0A\u00a0\u00bb (majuscule). Celle-ci s\u2019est vue attribuer la valeur \u00ab\u00a065\u00a0\u00bb dans la table ASCII, alors que le \u00ab\u00a0a\u00a0\u00bb (minuscule) a la valeur \u00ab\u00a093\u00a0\u00bb. Donc, tous les fabricants d\u2019ordinateurs et de syst\u00e8mes d\u2019exploitation utilisent cette table ASCII et connaissent cette information ce qui permet une uniformit\u00e9 et une compatibilit\u00e9 de fonctionnement entre les fabricants et entre nous, les utilisateurs.<\/p>\n<h4>D\u2019accord, mais comment un caract\u00e8re se traduit-il en binaire ?<\/h4>\n<p style=\"text-align: justify;\">Excellente question. Comment faisons-nous pour reproduire la lettre \u00ab\u00a0A\u00a0\u00bb de valeur 65 en binaire pour que l\u2019ordinateur le comprenne?<\/p>\n<p style=\"text-align: justify;\">C\u2019est ici qu\u2019entrent en jeu un peu de math\u00e9matiques, mais rien de bien complexe, je vous rassure.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-46690 aligncenter\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_3.jpg\" alt=\"\" width=\"322\" height=\"312\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_3.jpg 322w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_3-300x291.jpg 300w\" sizes=\"auto, (max-width: 322px) 100vw, 322px\" \/><\/p>\n<p style=\"text-align: justify;\">Il s\u2019agira de transformer la valeur d\u00e9cimale \u00ab 65 \u00bb en sa valeur binaire \u00e9quivalente. Pour ce faire, comme il s\u2019agit d\u2019une base de \u00ab 2 \u00bb, nous allons diviser 65 par 2 jusqu\u2019\u00e0 ce qu\u2019\u00e0 sa plus simple expression en retenant uniquement l\u2019entier de chaque division, qu\u2019il soit pair, donc = 0, ou impair, donc = 1.<\/p>\n<p>Essayons\u00a0:<br \/>\n65 \/ 2 = 32.5 = impaire = 1<br \/>\n32 \/ 2 = 16 = pair = 0<br \/>\n16 \/ 2 = 8 = pair = 0<br \/>\n8 \/ 2 = 4 = pair = 0<br \/>\n4 \/ 2 = 2 = pair = 0<br \/>\n2 \/ 2 = 1 = pair = 0<br \/>\n1 \/ 2 = 0,5 = impaire = 1<\/p>\n<p style=\"text-align: justify;\">Voil\u00e0, nous avons donc la valeur binaire de 65, soit 1 0 0 0 0 0 1<\/p>\n<p style=\"text-align: justify;\">Comme nous fonctionnons sur 8 bits, nous ajouterons un \u00ab\u00a00\u00a0\u00bb au d\u00e9but.<\/p>\n<p style=\"text-align: justify;\">Donc, nous obtenons la valeur binaire 0 1 0 0 0 0 0 1<\/p>\n<p style=\"text-align: justify;\">Nous pouvons reprendre le m\u00eame principe pour la lettre \u00ab\u00a0a\u00a0\u00bb (minuscule) qui, selon la table ASCII, a une valeur de 93.<\/p>\n<p style=\"text-align: justify;\">En binaire, nous obtenons la valeur: 0 1 1 0 0 0 0 1<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-46691 aligncenter\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_4.jpg\" alt=\"\" width=\"370\" height=\"274\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_4.jpg 370w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_4-300x222.jpg 300w\" sizes=\"auto, (max-width: 370px) 100vw, 370px\" \/><\/p>\n<h4>D\u2019accord, mais pourquoi 8 bits ?<\/h4>\n<p style=\"text-align: justify;\">Encore une fois, tr\u00e8s bonne question. \u00c0 cela, je vous r\u00e9pondrai que toute l\u2019informatique \u00e9tant fond\u00e9e sur cette base de deux (0 et 1), \u00ab\u00a08\u00a0\u00bb est un multiple de deux.<\/p>\n<p style=\"text-align: justify;\">Suivez-moi bien dans cette autre grande r\u00e9v\u00e9lation, ici\u00a0:<br \/>\n2 X 2 = 4<br \/>\n2 X 4 = 8<br \/>\n2 X 8 = 16<\/p>\n<p style=\"text-align: justify;\">Si nous continuons cette suite qui double \u00e0 chaque it\u00e9ration, nous retrouverons 32, 64, 128, 256, 512, 1024. Est-ce que ces nombres vous sont familiers?<\/p>\n<p style=\"text-align: justify;\">Lorsque vous magasinez un ordinateur, vous remarquerez les indications de 8 ou 16 gigaoctets de m\u00e9moire, 128, 256 ou 512 gigaoctets de disque dur. Autre grande r\u00e9v\u00e9lation ici, second roulement de tambour\u2026 Ils sont tous des multiples de \u00ab 2 \u00bb issus du binaire ! Voil\u00e0 d\u2019o\u00f9 ses nombres sont tir\u00e9s.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-46692 aligncenter\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_5.jpg\" alt=\"\" width=\"423\" height=\"331\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_5.jpg 423w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_5-300x235.jpg 300w\" sizes=\"auto, (max-width: 423px) 100vw, 423px\" \/><\/p>\n<p style=\"text-align: justify;\">Petite information, ici. Lorsque vous achetez un ordinateur dont le disque dur offre un espace de 1 t\u00e9raoctet, ce n\u2019est pas 1000 gigaoctets, mais bien, pour \u00eatre plus pr\u00e9cis, 1024 gigaoctets que vous obtenez. En ce qui concerne les unit\u00e9s de mesure, nous y revenons un peu plus loin.<\/p>\n<p style=\"text-align: justify;\">Si nous revenons \u00e0 notre question, pourquoi 8 bits, il s\u2019agit simplement de la plus petite valeur utile nous permettant de repr\u00e9senter l\u2019ensemble des caract\u00e8res et symboles dont nous avions besoin \u00e0 l\u2019\u00e9poque. Vous vous souvenez de notre table ASCII \u00e0 256 caract\u00e8res ?<\/p>\n<p style=\"text-align: justify;\">Pensez-y; que pouvons-nous reproduire avec\u00a0:<br \/>\n2 bits = 0,0; 0,1; 1,0; 1,1 = 4 valeurs possibles. Nettement insuffisant.<br \/>\n4 bits = 0,0,0,0; 0,0,0,1; 0,0,1,0;\u2026 = 16 valeurs possibles. C\u2019est d\u00e9j\u00e0 mieux, mais toujours insuffisant.<\/p>\n<p style=\"text-align: justify;\">Le suivant sur la liste est 8 bits. Les cr\u00e9ateurs de ce syst\u00e8me en sont venus \u00e0 la conclusion que 8 bits, donnant 256 valeurs possibles, \u00e9taient suffisant pour b\u00e2tir une informatique fonctionnelle et repr\u00e9senter tous les caract\u00e8res, signes et symboles dont nous avons besoin. Nous avons donn\u00e9 un nom \u00e0 ce regroupement de 8 bits, soit un <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Octet\" target=\"_blank\" rel=\"noopener\">octet<\/a>.<\/p>\n<h4 style=\"text-align: justify;\">Maintenant que nous savons convertir en binaire, comment convertir un binaire en une valeur d\u00e9cimale\u00a0?<\/h4>\n<p style=\"text-align: justify;\">Si nous reprenons notre exemple de la lettre \u00ab\u00a0A\u00a0\u00bb de valeur 65 \u00e0 la table ASCII, nous partirons de sa valeur binaire pour retrouver sa valeur d\u00e9cimale.<\/p>\n<p style=\"text-align: justify;\">Donc, nous avons\u00a0: 0 1 0 0 0 0 0 1<\/p>\n<p style=\"text-align: justify;\">Pour trouver la valeur d\u00e9cimale, nous allons utiliser les exposants. Je vous vois d\u00e9j\u00e0 sourciller. Ne vous en faites pas, je vous ram\u00e8ne un court instant sur les bancs d\u2019\u00e9cole.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-46693 aligncenter\" src=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_6.jpg\" alt=\"\" width=\"383\" height=\"279\" srcset=\"https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_6.jpg 383w, https:\/\/cimbcc.org\/test2\/wp-content\/uploads\/chip_2023_10_binaire_6-300x219.jpg 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><\/p>\n<p style=\"text-align: justify;\">Petit rappel de nos math\u00e9matiques vues \u00e0 l\u2019\u00e9cole; qu\u2019est-ce qu\u2019un exposant ? C\u2019est un nombre multipli\u00e9 par lui-m\u00eame le nombre de fois indiqu\u00e9. En termes math\u00e9matiques, nous dirons donc que le nombre est \u00e0 la puissance indiqu\u00e9e.<\/p>\n<p style=\"text-align: justify;\">Exemple\u00a0:<br \/>\n2<sup>2<\/sup> (dit 2 \u00e0 la puissance 2) = 2 X 2 = 4<br \/>\n2<sup>3<\/sup> (dit 2 \u00e0 la puissance 3) = 2 X 2 X 2 = 8<\/p>\n<p style=\"text-align: justify;\">Chaque bit aura donc une valeur exposante et un poids en fonction de sa position. Le tableau suivant vous r\u00e9sume bien le calcul \u00e0 effectuer.<\/p>\n<ul>\n<li style=\"text-align: justify;\">La premi\u00e8re ligne indique le nombre binaire \u00e9quivalent \u00e0 65.<\/li>\n<li style=\"text-align: justify;\">La seconde ligne indique la puissance utilis\u00e9e en fonction de la position du bit, donc son poids dans le calcul. Cela va de l\u2019exposant 7 \u00e0 l\u2019exposant 0 pour le dernier des 8 bits et comme celui-ci a la valeur \u00ab\u00a01\u00a0\u00bb, il est simplement report\u00e9 tel quel dans le calcul.<\/li>\n<li style=\"text-align: justify;\">La derni\u00e8re ligne affiche la valeur r\u00e9sultante pour chaque bit. Vous additionnez le tout pour obtenir la valeur \u00ab\u00a065\u00a0\u00bb\u00a0:<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td style=\"background-color: #f78a05;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>Binaire<\/strong><\/span><\/td>\n<td style=\"background-color: #f78a05; text-align: center;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>0<\/strong><\/span><\/td>\n<td style=\"background-color: #f78a05; text-align: center;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>1<\/strong><\/span><\/td>\n<td style=\"background-color: #f78a05; text-align: center;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>0<\/strong><\/span><\/td>\n<td style=\"background-color: #f78a05; text-align: center;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>0<\/strong><\/span><\/td>\n<td style=\"background-color: #f78a05; text-align: center;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>0<\/strong><\/span><\/td>\n<td style=\"background-color: #f78a05; text-align: center;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>0<\/strong><\/span><\/td>\n<td style=\"background-color: #f78a05; text-align: center;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>0<\/strong><\/span><\/td>\n<td style=\"background-color: #f78a05; text-align: center;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>1<\/strong><\/span><\/td>\n<td style=\"background-color: #f78a05; text-align: center;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>= 65<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f78a05;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>Puissance<\/strong><\/span><\/td>\n<td style=\"background-color: #fcb55d; text-align: center;\" width=\"58\"><strong>2<sup>7<\/sup><\/strong><\/td>\n<td style=\"background-color: #fcb55d; text-align: center;\" width=\"58\"><strong>2<sup>6<\/sup><\/strong><\/td>\n<td style=\"background-color: #fcb55d; text-align: center;\" width=\"58\"><strong>2<sup>5<\/sup><\/strong><\/td>\n<td style=\"background-color: #fcb55d; text-align: center;\" width=\"58\"><strong>2<sup>4<\/sup><\/strong><\/td>\n<td style=\"background-color: #fcb55d; text-align: center;\" width=\"58\"><strong>2<sup>3<\/sup><\/strong><\/td>\n<td style=\"background-color: #fcb55d; text-align: center;\" width=\"58\"><strong>2<sup>2<\/sup><\/strong><\/td>\n<td style=\"background-color: #fcb55d; text-align: center;\" width=\"58\"><strong>2<sup>1<\/sup><\/strong><\/td>\n<td style=\"background-color: #fcb55d; text-align: center;\" width=\"58\"><strong>2<sup>0<\/sup><\/strong><\/td>\n<td style=\"background-color: #fcb55d; text-align: center;\" width=\"58\"><\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f78a05;\" width=\"58\"><span style=\"color: #ffffff;\"><strong>Valeur<\/strong><\/span><\/td>\n<td style=\"text-align: center; background-color: #ffdaad;\" width=\"58\"><strong>0 +<\/strong><\/td>\n<td style=\"text-align: center; background-color: #ffdaad;\" width=\"58\"><strong>64 +<\/strong><\/td>\n<td style=\"text-align: center; background-color: #ffdaad;\" width=\"58\"><strong>0 +<\/strong><\/td>\n<td style=\"text-align: center; background-color: #ffdaad;\" width=\"58\"><strong>0 +<\/strong><\/td>\n<td style=\"text-align: center; background-color: #ffdaad;\" width=\"58\"><strong>0 +<\/strong><\/td>\n<td style=\"text-align: center; background-color: #ffdaad;\" width=\"58\"><strong>0 +<\/strong><\/td>\n<td style=\"text-align: center; background-color: #ffdaad;\" width=\"58\"><strong>0 +<\/strong><\/td>\n<td style=\"text-align: center; background-color: #ffdaad;\" width=\"58\"><strong>1<\/strong><\/td>\n<td style=\"text-align: center; background-color: #ffdaad;\" width=\"58\"><strong>= 65<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\">Voici comment l\u2019homme et la machine arrivent \u00e0 se comprendre. Sachez que ces conversions sont effectu\u00e9es de fa\u00e7on continue, en temps r\u00e9el et r\u00e9alis\u00e9es si rapidement que vous n\u2019y voyez que du feu.<\/p>\n<h4 style=\"text-align: justify;\">Maintenant, abordons les unit\u00e9s de mesure en informatique<\/h4>\n<p style=\"text-align: justify;\">Question de vous familiariser avec les unit\u00e9s de mesure que nous utilisons en informatique, j\u2019ai une troisi\u00e8me r\u00e9v\u00e9lation pour vous. Mesdames, messieurs, nouveau roulement de tambour\u2026. L\u2019informatique utilise le syst\u00e8me m\u00e9trique ! Et vlan !<\/p>\n<p style=\"text-align: justify;\">Eh oui, m\u00eame nos voisins \u00e9tasuniens qui sont de farouches d\u00e9fenseurs du syst\u00e8me anglais utilisent le syst\u00e8me m\u00e9trique pour l&rsquo;informatique.<\/p>\n<p style=\"text-align: justify;\">Pour bien comprendre ses mesures, prenons un exemple concret de la vie quotidienne. Lorsque vous allez \u00e0 l\u2019\u00e9picerie et que vous achetez une quantit\u00e9 de viande, celle-ci ne vous est pas vendue au gramme, mais au kilogramme. En effet, ce serait plut\u00f4t bizarre de voir sur l\u2019emballage 1500 grammes! Vous verrez plut\u00f4t 1,5 kg (kilogramme). Tout le syst\u00e8me m\u00e9trique fonctionne sur une base 1000, ce qui est beaucoup plus simple que le syst\u00e8me anglais.<\/p>\n<p style=\"text-align: justify;\">En informatique, nous utilisons les m\u00eames unit\u00e9s. Toutefois, pour les raisons que je vous ai indiqu\u00e9es plus haut, ce sera une base de \u00ab\u00a01024\u00a0\u00bb plut\u00f4t que \u00ab\u00a01000\u00a0\u00bb.<\/p>\n<p style=\"text-align: justify;\">Donc, voici ce que nous obtenons en informatique\u00a0:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"288\">1024 octets =<\/td>\n<td width=\"288\">1 kilooctet<\/td>\n<\/tr>\n<tr>\n<td width=\"288\">1024 kilooctets =<\/td>\n<td width=\"288\">1 m\u00e9gaoctet<\/td>\n<\/tr>\n<tr>\n<td width=\"288\">1024 m\u00e9gaoctets =<\/td>\n<td width=\"288\">1 gigaoctet<\/td>\n<\/tr>\n<tr>\n<td width=\"288\">1024 gigaoctets =<\/td>\n<td width=\"288\">1 t\u00e9raoctet<\/td>\n<\/tr>\n<tr>\n<td width=\"288\">1024 t\u00e9raoctets =<\/td>\n<td width=\"288\">1 p\u00e9taoctet<\/td>\n<\/tr>\n<tr>\n<td width=\"288\">1024 p\u00e9taoctets =<\/td>\n<td width=\"288\">1 exaoctet<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: justify;\">La <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Pr\u00e9fixes_du_Syst\u00e8me_international_d%27unit\u00e9s\" target=\"_blank\" rel=\"noopener\">page suivante<\/a> vous liste les unit\u00e9s de mesure m\u00e9triques incluant les derniers ajouts effectu\u00e9s en 2022 concernant l\u2019immens\u00e9ment grand, soit le Ronna et le Quetta qui se traduiront \u00e9ventuellement en \u00ab\u00a0ronnaoctet\u00a0\u00bb et \u00ab\u00a0quettaoctet\u00a0\u00bb.<\/p>\n<p style=\"text-align: justify;\">Il ne faut pas se le cacher, ses ajouts sont, en bonne partie, cr\u00e9\u00e9s en pr\u00e9vision des besoins sans cesse grandissants des espaces de stockage informatique. Tout ce que nous stockons dans le nuage incluant les vid\u00e9os <a href=\"https:\/\/fr.wikipedia.org\/wiki\/YouTube\" target=\"_blank\" rel=\"noopener\"><em>YouTube<\/em><\/a>, les photos <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Instagram\" target=\"_blank\" rel=\"noopener\"><em>Instagram<\/em><\/a> et les r\u00e9seaux sociaux qui ne cessent d\u2019accumuler l\u2019information que nous y d\u00e9posons, tout cela n\u00e9cessite un espace consid\u00e9rable. Pour vous donner une id\u00e9e, nous pataugeons actuellement dans les exaoctets et nous acheminons vers l\u2019unit\u00e9 de mesure suivante, le zettaoctet.<\/p>\n<h4>Terminons avec une petite histoire du binaire<\/h4>\n<p style=\"text-align: justify;\">En retra\u00e7ant le binaire au fil de l\u2019histoire, nous r\u00e9alisons que celui-ci a des racines plus anciennes que nous serions port\u00e9s \u00e0 le croire.<\/p>\n<p style=\"text-align: justify;\">Le premier \u00e0 s\u2019int\u00e9resser au binaire est le math\u00e9maticien et astronome anglais <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Thomas_Harriot#Le_math\u00e9maticien\" target=\"_blank\" rel=\"noopener\">Thomas Harriot<\/a> (1560-1621). On lui doit \u00e9galement les premi\u00e8res notations d\u2019alg\u00e8bre.<\/p>\n<p style=\"text-align: justify;\">Une autre figure marquante est le prolifique et multidisciplinaire Allemand <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Gottfried_Wilhelm_Leibniz\" target=\"_blank\" rel=\"noopener\">Gottfried Wilhelm Leibniz<\/a> (1646-1716) qui d\u00e9veloppera les bases de ce syst\u00e8me en remplacement du syst\u00e8me d\u00e9cimal.<\/p>\n<p style=\"text-align: justify;\">En 1725, l\u2019inventeur fran\u00e7ais <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Basile_Bouchon\" target=\"_blank\" rel=\"noopener\">Basile Bouchon<\/a> utilisera un syst\u00e8me binaire pour mettre au point un <a href=\"https:\/\/fr.wikipedia.org\/wiki\/M\u00e9tier_\u00e0_tisser\" target=\"_blank\" rel=\"noopener\">m\u00e9tier \u00e0 tisser<\/a>. Celui-ci permet une semi-automatisation du <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Tissage\" target=\"_blank\" rel=\"noopener\">tissage<\/a> gr\u00e2ce \u00e0 un <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Ruban_perfor\u00e9\" target=\"_blank\" rel=\"noopener\">ruban perfor\u00e9<\/a> utilis\u00e9 pour programmer un m\u00e9tier \u00e0 tisser.<\/p>\n<p style=\"text-align: justify;\">L\u2019invention de Basile Bouchon sera reprise et perfectionn\u00e9e par l\u2019inventeur fran\u00e7ais <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Joseph_Marie_Jacquard\" target=\"_blank\" rel=\"noopener\">Joseph Marie Jaccard<\/a> (1752-1834) et son c\u00e9l\u00e8bre <a href=\"https:\/\/fr.wikipedia.org\/wiki\/M\u00e9tier_Jacquard\" target=\"_blank\" rel=\"noopener\">M\u00e9tier Jaccard<\/a> fonctionnant \u00e9galement avec des cartes perfor\u00e9es.<\/p>\n<p style=\"text-align: justify;\">Le m\u00e9tier Jaccard inspirera les travaux du math\u00e9maticien et inventeur anglais <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Charles_Babbage\" target=\"_blank\" rel=\"noopener\">Charles Babbage<\/a> (1791-1871) lors de la cr\u00e9ation de sa machine \u00e0 calculer. Bien qu\u2019il ne termin\u00e2t jamais sa <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Machine_analytique\" target=\"_blank\" rel=\"noopener\">machine analytique<\/a>, Babbage est le premier \u00e0 \u00e9noncer le principe d\u2019un ordinateur, voil\u00e0 plus de 170 ans !<\/p>\n<p style=\"text-align: justify;\">Nous ne pouvons compl\u00e9ter ce bref historique sans mentionner les travaux du math\u00e9maticien et logicien anglais <a href=\"https:\/\/fr.wikipedia.org\/wiki\/George_Boole\" target=\"_blank\" rel=\"noopener\">George Boole<\/a> (1815-1864) qui donnera naissance \u00e0 la logique moderne nomm\u00e9e <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Alg\u00e8bre_de_Boole_(logique)\" target=\"_blank\" rel=\"noopener\">alg\u00e8bre de Boole<\/a>, connue en informatique pour la logique bool\u00e9enne, VRAI\u00a0 et\/ou FAUX. Celle-ci est bas\u00e9e sur le binaire o\u00f9 VRAI =1 et FAUX =0.<\/p>\n<p style=\"text-align: justify;\">Voil\u00e0, j\u2019esp\u00e8re que votre sourcil ne saute pas trop et que votre cerveau n\u2019est pas en \u00e9bullition. J\u2019esp\u00e8re \u00e9galement avoir r\u00e9pondu \u00e0 ma mission premi\u00e8re, soit de vous avoir expliqu\u00e9 le langage des ordinateurs d\u2019une fa\u00e7on \u00ab\u00a0digestible\u00a0\u00bb ainsi que les unit\u00e9s de mesure.<\/p>\n<p style=\"text-align: justify;\">Je souhaite \u00e9galement avoir lev\u00e9 un autre coin du voile sur cet univers fascinant qu\u2019est l\u2019informatique.<\/p>\n<p style=\"text-align: justify;\">Dites-moi ce que vous en pensez dans les commentaires.<\/p>\n<p style=\"text-align: justify;\">Daniel Vinet<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avant de me lancer dans une nouvelle s\u00e9rie d\u2019articles, je me suis donn\u00e9 comme d\u00e9fi de vous expliquer, de la fa\u00e7on la plus simple et digestible possible, le binaire, base de toute l\u2019informatique. J\u2019ajoute \u00e0 ceci une courte explication sur les unit\u00e9s de mesure utilis\u00e9es en informatique. Vous \u00eates pr\u00eat ? Allons-y !<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1594],"tags":[1959,1958,1960,972,421],"class_list":["post-46624","post","type-post","status-publish","format-standard","hentry","category-chronique-technique","tag-ascii","tag-binaire","tag-decimal","tag-gestion-des-ordinateurs","tag-informatique"],"_links":{"self":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts\/46624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/comments?post=46624"}],"version-history":[{"count":8,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts\/46624\/revisions"}],"predecessor-version":[{"id":46734,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/posts\/46624\/revisions\/46734"}],"wp:attachment":[{"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/media?parent=46624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/categories?post=46624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cimbcc.org\/test2\/wp-json\/wp\/v2\/tags?post=46624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}