L'ordinateur peut être éteint mais jamais complètement éteint. Parmi ses puces il y en a un qui reste toujours allumé. Il reçoit constamment un petit courant d'une batterie qui ne s'épuise pas pendant toute la durée de vie de l'ordinateur et qui ne cesse jamais de travailler. Si vous arrêtez de travailler, vous perdrez les informations que vous enregistrez, car c'est une mémoire de type RAM. Mais comme il ne s'éteint pas, l'ordinateur n'est jamais complètement éteint, et pourtant il faut l'allumer !
En appuyant sur le bouton appelé POWER, deux histoires opposées sont lancées. L'un est de l'utilisateur, vous devez attendre sans savoir ce que fait la machine 'lente', car vous ne pouvez pas l'utiliser immédiatement après avoir appuyé sur le bouton. L'autre histoire est dans l'ordinateur.
C'est une œuvre vivante. Si le courant électrique envahit tous les autres puces, l'ordinateur se réveille et lit sur cette puce qui est toujours en cours le premier programme à démarrer. Que l'ordinateur soit un PC ou un Mac, le processus est similaire; ce premier programme n'est pas un système d'exploitation, ce n'est pas une version d'un système Windows, Linux ou MacOS. Il ya beaucoup de choses à faire avant de laisser le contrôle du système d'exploitation, et ce premier programme fonctionne directement avec des puces ou lance d'autres programmes qui travaillent à ce niveau. Le PC est appelé BIOS et sur le Mac est un chargeur de démarrage, l'Open Firmware.
Les deux sont adaptées à leurs types d'ordinateurs, mais après tout, ils font de même. Tout d'abord, ils regardent l'ordinateur, ils doivent savoir si le matériel qui devrait être préparé est ou pas vraiment préparé --clavier, écrans (peuvent être plusieurs), souris, disques durs, lecteurs de CD ou DVD, disques externes, scanners, imprimante, etc.-. Ils sont recherchés un par un et déterminent comment communiquer chaque outil avec le microprocesseur --CPU.
Cette communication est spéciale, clavier, souris, etc. peuvent envoyer à tout moment une donnée au CPU pendant que le CPU travaille avec autre chose. Ce travail doit être interrompu pour vérifier que la souris a bougé vers le haut, que vous appuyez sur la touche A ou similaire. Ces interruptions peuvent être très variées et il faut assigner à chacune d'elles une entrée --port - du processeur. C'est une tâche complexe d'organisation, mais indispensable pour le bon fonctionnement de l'ordinateur.
Il a été long, mais le processus de démarrage est encore loin d'être terminé, maintenant vous devez charger et lancer le système d'exploitation. La question est où est le système d'exploitation? Sur le disque dur? Sur un CD ? Où ? L'utilisateur répondra à cette question car il chargera le système souhaité à partir de l'endroit désiré et l'a spécifié dans un processus de démarrage quotidien, sans que cela suppose que l'ordinateur ne cherche pas. Il le fait dans un ordre donné, par exemple, les anciens modèles de PC commençaient par le lecteur de disquette, puis le cherchaient sur le lecteur de CD/DVD et finalement sur le disque dur. Et les actuels font aussi quelque chose de semblable. Voici une chance d'accélérer le processus de démarrage de l'ordinateur, qui peut vous forcer à rechercher d'abord sur le disque dur et gagner du temps, par exemple.
Maintenant, l'ordinateur "sait" où le système d'exploitation est, mais ne peut pas encore commencer à charger. Encore le premier programme doit effectuer de petites mais importantes préparations pour que le système d'exploitation soit en mesure de commencer à travailler. Vous devez créer des structures de base dans la mémoire de l'ordinateur et surtout y placer de petits programmes de base (comme celui qui écrit les lettres à l'écran et celui qui gère le clavier). Enfin, il est temps de charger le système d'exploitation.
C'est un chemin qui traverse toutes les couches d'un oignon informatique. Le système d'exploitation n'est pas le seul programme, mais une grande structure qui est installée de bas en haut. Il a un noyau -- un noyau - qui communique avec le matériel informatique et, par couches, d'autres parties qui effectuent des actions plus complexes. Bien sûr, jusqu'à ce que ce noyau ne soit pas chargé, l'ordinateur ne chargera pas la couche suivante car il a besoin du logiciel du noyau pour fonctionner. De même, la couche suivante aura besoin de la précédente pour fonctionner, etc. Ouvrez et activez les parties du système d'exploitation avec d'autres pilotes et de petits programmes.
Il n'est pas facile de dire exactement où se termine le système d'exploitation et où commencent les applications 'externes'. Mais il en va de même, parce que du point de vue de l'allumage, il charge dans la mémoire tous et certains pas.
Dans cette organisation, l'installation atteint le niveau utilisateur jusqu'à la couche externe du logiciel. C'est une partie connectée au réseau qui se termine par l'identification de l'utilisateur.
Le contact d'allumage n'est pas entièrement terminé. L'utilisateur doit encore faire ce qu'il a demandé, par exemple, exécuter un logiciel antivirus ou tout autre programme. Le chemin a été long. Après avoir attendu, il est temps de commencer à utiliser votre ordinateur.