DOMOSYS.ORG

un Ordinateur, c'est quoi ?

une Râpe à fromage

Une râpe à fromage ne saurait être dangereuse que pour vos doigts, pas un ordinateur.

Commençons par la conclusion :

Un ordinateur ce n’est ni un radio-réveil, ni un aspirateur, ni une cigarette électronique👀

– Hé bien si : il peut être tout ça à la fois !

(on peut même tout-à-fait commander un grille-pain avec un ordinateur !)

La meilleur preuve est ce que nous appelons ‘téléphone’ : ça fait Tout, et accessoirement … téléphone. (l’appeler seulement ‘téléphone’ en constitue un véritable problème conceptuel de prise de conscience… Passons pour l’instant.)

Mais alors qu’est-ce donc !? 🤔

l’Outil de Traitement de l’Information

Vous aurez noté la majuscule à chaque terme.

Parce-qu’il est primordial de bien prendre conscience que ces trois termes qui se suivent, avec une majuscule, représentent strictement ce qu’est un ordinateur :

  • un Outil - par excellence -
  • de Traitement - par excellence -
  • de l’Information - toutes les informations imaginables -

L’explication se situe au niveau de la conception du matériel qui constitue l’Ordinateur.

Nota Bene : Ce qui suit est la description déterministe du Traitement de l’Information. Le sujet de l’IA, c’est l’approche probabiliste, et c’est totalement différent. (mais non moins dangereux de passer à côté… Encore…)

Voyons ça :

Une Pyramide à l’envers

Il faut avoir à l’esprit comment nous en sommes arrivé là.

Ce n’est pas seulement la miniaturisation qui a permis ces avancées fulgurantes.

Ce sont d’abord des conceptions théoriques et matérielles empilées.

Mais quelle est la clé ?

le Transistor

D’abord : le Transistor : une information (courant électrique), donne lieu à la circulation (ou non), d’une autre information (que nous appellerons : un bit ).

C’est un peu comme :

Cause ⤇ Conséquence Traduction
“il ne pleut pas” ⤇ “je ne me mouille pas” 0 ⤇ 0
“il pleut” ⤇ “je me mouille” 1 ⤇ 1

Et l’inverse :

Cause ⤇ Conséquence Traduction
“il ne pleut pas” ⤇ “je suis sec” 0 ⤇ 1
“il pleut” ⤇ “je ne suis pas sec” 1 ⤇ 0

Tout dépend de l’information traitée.

Nota Bene : les ‘0’ et ‘1’, ici, ne sont pas des nombres décimaux, mais dits binaires.

Donc un ensemble de transistors ingénieusement assemblés pour traiter des données binaires (0 ou 1), par l’ algèbre de Boole, donne des portes logiques

Ce qui a historiquement donné lieu aux :

Circuits Intégrés

C’est ce dont étaient composés (en gros) les premiers appareils électroniques tels les radio-réveils, composés donc de circuits intégrés.

Mais ces composants avaient des fonctions immuables, pré-déterminées, destinées à un seul usage.

Et avec la complexification, et la diversification des usages (et là, la miniaturisation), sont alors apparus selon le même mode de conception, mais à un détail près :

La possibilité de charger une fonction spécifique à partir d’un programme :

les MicroContrôleurs

Les microcontrôleurs (ou µC), ont la même base conceptuelle qu’un ordinateur :

  • un processeur : là où se font les calculs
  • une ROM -Read Only Memory- : une mémoire fixe dans laquelle on chargera le programme
  • une RAM -Read Acces Memory- : une mémoire rapide pour effectuer les calculs (la retenue, par exemple)
  • des ports d’E/S (Entrée/Sortie) pour communiquer avec l’extérieur

Par exemple : les décodeurs Canal+ pirates des années ‘80, étaient fait de µC Motorola 68705 : des UVPROM (effaçables par UV)

Aujourd’hui, nous avons des µC partout, dans tous les objets connectés !

Et même en fait, à l’heure où je parle : carrément ↴

Les MicroProcesseurs

Les microprocesseurs (ou µP) composent tous nos ordinateurs et smartphones (et autres du même acabit)

Avec les mêmes composants que le µC, mais séparés en plusieurs parties, c’est surtout une grosse puce de calculs en tous genres.

Mais des calculs, il faut le retenir : de base : un µP seul ne sait rien faire.

Tout ce qui compte, c’est le Programme.

… Qui fera TOUT ce qu’il veut … Si vous ne savez pas ce qu’il fait, c’est génant, non !?

Nous avons donc l’obligation de savoir ce qu’il fait chez nous : cet ordinateur muni de CE programme !

… Et c’est la raison d’être du Logiciel Libre