À la fin des années 80/début des années 90, mon père a acquis un PC qui fonctionnait sur le système d'exploitation MS-DOS. La fichue chose était si chère que je me souviens qu'il a dû payer en plusieurs versements multiples.
La machine avait environ 10 ou 20 Mega Something d'espace disque dur (HD) et 2 Mega Something de RAM, qui sont passés de beaucoup d'espace et de beaucoup de mémoire à être très rapidement insuffisants. (La raison de Mega Something devrait devenir claire au fur et à mesure que vous lisez).
Vous avez sans doute deviné pourquoi il est devenu insuffisant : tout était dû aux jeux !
Pour obtenir des jeux, je devais soit supplier mes parents d'acheter des magazines fournis avec des disquettes, soit les obtenir en copiant des amis qui les avaient également de la même manière.
N'oubliez pas que je n'avais aucune idée de ce qu'était le piratage et que je venais juste de commencer à apprendre l'anglais, il y avait donc beaucoup d'essais et d'erreurs pour comprendre comment les choses fonctionnaient.
Je me souviens m'être mis en colère lorsque les jeux étaient difficiles à jouer (nécessitant un bon anglais ou étant trop complexes à comprendre) ou lorsqu'il y avait plus d'outils que de jeux sur les disquettes, qui avaient 1,44 Mega Something .
Je ne savais pas alors que ces outils finiraient par aider.
Guidé par le besoin d'étendre le peu d'espace disque dur dont je disposais, j'ai commencé à apprendre à partitionner les fichiers en morceaux afin qu'ils puissent tenir sur des disquettes afin de pouvoir désinstaller quelque chose plus tard et réinstaller les fichiers volumineux sur le disque.
Même si je devais le faire souvent, j'ai toujours pris des précautions supplémentaires pour m'assurer que tout fonctionnait toujours correctement au cas où quelqu'un d'autre aurait besoin d'utiliser le PC.
Au fil du temps, le reste de la famille n'utilisait pas beaucoup l'ordinateur, probablement parce que j'étais toujours dessus, alors j'ai commencé à prendre quelques libertés.
Sans bien comprendre les risques, j'ai finalement appris à exécuter une commande appelée DoubleSpace (rebaptisée plus tard Drivespace), dont la magie noire a fait que le HD a soudainement doublé la capacité (20 ou 40 Mega Something ).
Ah la Joie !!! Je ne pouvais pas y croire! Je pense que je l'ai essayé plusieurs fois juste pour m'assurer que mes yeux ne me trompaient pas ! Et je me souviens avoir crié de bonheur. Tout fonctionnait bien et le HD avait tellement plus de capacité !
Mais cela n'a pas duré. Finalement, le système a commencé à avoir des problèmes, le disque dur a commencé à avoir des secteurs défectueux et il y a eu d'autres erreurs qui sont sorties de nulle part.
N'ayant personne à qui demander de l'aide, et comme les magazines n'indiquaient pas la commande comme coupable, j'ai dû passer plusieurs jours devant l'ordinateur à essayer les outils fournis avec les magazines pour récupérer du buggy de Microsoft Logiciel à réparer la HD.
Je n'avais aucune idée de ce qu'était la compression, jusqu'à ce que j'en parle dans un magazine qui accompagnait ce nouvel utilitaire sympa qui rendait la vie tellement plus facile : Zip ! Cela a réduit mes efforts de transfert d'informations, mais il est arrivé un peu trop tard pour enregistrer la HD.
Ce furent de bonnes journées passées à résoudre des problèmes, à apprendre et à jouer. Mec, ai-je fait sortir la vie de ce petit disque dur !
Quand je l'ai appris, nous avions :
Il y avait des unités plus grandes en 1991, mais je m'en foutais :
Un Bit était , et est, un 0 ou un 1 et un Byte a 8 bits . Historiquement, un octet aurait des valeurs différentes de 8, mais je l'ai appris comme 8 (j'ai quelque peu esquivé celui-ci, peut-être un sujet d'intérêt pour un autre jour).
Et un octet de 8 bits s'appelle un octet . Un terme qui décrit sans ambiguïté le nombre de bits dans un Byte .
Un kilooctet était de 1024 octets et un mégaoctet était ÉNORME, contenant 1024 kilooctets .
La vie était simple, je n'avais pas de réseau, tout ce qui m'importait était d'avoir un moyen d'exprimer la capacité brute (la quantité d'informations qu'un appareil peut contenir). Ou ai-je? Vous le saurez.
Comme tout mon temps était passé devant l'ordinateur, et malgré mon très jeune âge, je suis devenu le boffin local (une personne avec une connaissance ou une compétence considérée comme complexe) pour ceux qui me connaissaient (pas tant que ça, j'étais encore un gamin) .
"Pourquoi c'est 1024 et pas 1000 Mega Something ?" C'était une question à laquelle je devais répondre souvent et à laquelle je répondais avec plaisir, style expert : « Je ne sais pas, c'est comme ça ! ». (Boffin n'est plus, non ?)
Le fait est qu'avec le temps, cette question devient plus difficile à répondre. Et pour rendre les choses plus intéressantes, la façon dont je l'ai appris n'est plus (exactement) valable.
Pourquoi? Eh bien, nous avons plus d'un système. L'un est basé sur la puissance de 10 tandis que l'autre est basé sur la puissance de 2 .
Celle que nous utilisons doit dépendre de ce que nous devons mesurer et de qui nous voulons mesurer, car certains multiples des unités sont formés avec des préfixes SI (puissance de 10) tandis que d'autres utilisent des préfixes binaires CEI (puissance de 2).
Regardons le tableau suivant qui divise les décimales (puissance de 10, 0 à 9) avec le binaire (puissance de 2, 0 et 1) :
Comme vous pouvez le constater dans le tableau ci-dessus, le Bit et l' Octet ont la même valeur, mais il change à partir de là avec des différences substantielles entre les valeurs, ce qui identifie sa pertinence.
Plus l'unité est grande, plus la différence est grande, et c'est ce qui la rend importante.
Mais cela peut devenir déroutant.
Par exemple, un MAC peut être annoncé dans l'Apple Store comme ayant un disque dur de 1 téraoctet . Si vous en achetez un, vous pouvez aller dans "Préférences Système"> "Général"> "À propos" dans Ventura, où vous pourrez confirmer qu'il a le téraoctet .
Cependant, si vous vous renseignez dans la ligne de commande à l'aide de la commande "df -h", vous obtiendrez la réponse en Gibibytes , précisément 932 Gi (pas GiB, qu'il abrège; peut-être que l'auteur corrigera cela dans la prochaine mise à jour) .
Alors retenez votre colère; maintenant vous savez qu'Apple mesure en binaire et n'a pas volé près de 10% de la capacité de stockage que vous avez payée.
Cela se produit également dans de nombreuses autres circonstances et ne se limite pas à Apple. Faites donc attention lorsque vous achetez quelque chose ou que vous devez être précis, en particulier autour des anciens logiciels qui peuvent faire référence à Mebibytes mais en les nommant Megabytes . Comme dans ceux-ci, le mégaoctet peut toujours être équivalent à 1024 kilo-octets et non à 1 000.
Vous vous demandez peut-être : Pourquoi avons-nous besoin de cela ? Pour moi, cela a à voir avec les besoins humains, dans ce cas, notre besoin de familier et de cohérence. Dans le cas des préfixes SI, ils suivent les mêmes unités que le mètre (orthographe anglaise britannique).
Si 1 litre équivaut à 1 000 millilitres, 1 tonne équivaut à 1 000 kilos et un mètre équivaut à 1 000 millimètres, pourquoi un mégaoctet serait-il égal à 1 024 ?
Et c'était le retour que j'avais l'habitude d'avoir quand j'étais jeune, de la part d'adultes qui demandaient : "Pourquoi est-ce 1024 ?"
Dans d'autres nouvelles, depuis novembre 2022, Ronnabytes et Quettabytes ont été adoptés par le Bureau international des poids et mesures et ont été ajoutés au Système international d'unités (le SI que j'ai déjà mentionné), nous en avons donc maintenant deux autres à connaître.
Oui, ils ont beaucoup de Bits !
Observons d'abord à combien de Bits certaines des unités se réfèrent :
Cependant, la précision (et la confusion) ne s'arrête pas là.
Nous avons aussi le Megabit et le Mebibit . Non, je n'invente rien.
Lorsque vous souhaitez vous référer à la quantité de données transférées dans un réseau (ou des systèmes de télécommunication) pour déterminer sa vitesse, vous devez utiliser les mégabits ou les mébibits, qui prennent en compte le temps.
Pour transférer 1 mégaoctet en une seconde, vous auriez besoin d'une connexion réseau avec un taux de transfert de 8 mégabits par seconde.
Exemple 1 : 1 mégaoctet (8 000 000 bits ) divisé par 1 mégabit (1 000 000 bits ) donne (théoriquement) 8 secondes de vitesse de transfert.
Exemple 2 : 1 Mebibyte (8 388 608 Bits ) divisé par 1 Mebibit (1 048 576 Bits ) donne les mêmes 8 secondes.
Le Mebibit , comme vous l'avez probablement deviné maintenant, mesure en puissances de 2 .
Voilà! Vous devriez maintenant pouvoir faire défiler vers le haut et remplacer les Mega Somethings avec la précision souhaitée. J'espère que vous les aurez bien compris.