Introduction
Introduction
L’informatique moderne est une odyssée technologique, intellectuelle et humaine, dont l’histoire ne s’étend pourtant que sur une soixantaine d’années. Pourtant en l’espace de quelques décennies, elle a profondément transformé nos sociétés, nos économies, nos communications, nos façons de travailler et même de penser. L’ambition de ce livre est de retracer cette évolution fascinante en suivant un cheminement logique et progressif : des bases physiques jusqu’aux architectures logicielles contemporaines.
Ce volume est consacré aux fondements matériels et logiciels de l’informatique : son histoire technique, ses couches d’abstraction, la structure même des systèmes sur lesquels reposent nos usages numériques.
Nous commencerons ici par le début véritable de cette histoire : l’électricité. Comprendre l’informatique impose d’en saisir les bases physiques. Des premiers courants manipulés à l’aide de résistances et de condensateurs jusqu’à l’apparition du transistor, des circuits intégrés, puis des microprocesseurs, l’évolution de l’électronique est au fondement même de l’informatique. Ces composants élémentaires ont permis de concevoir des circuits logiques binaires, capables de manipuler des données représentées par des états discrets.
Le chapitre sur les microprocesseurs examine l’architecture interne de ces unités centrales, la distinction entre les architectures CISC et RISC, et leur rôle en tant que cœur computationnel de tous les systèmes modernes. Cette compréhension est essentielle pour suivre la suite de l’ouvrage, qui s’élève progressivement vers des couches de plus en plus abstraites.
Nous passerons ensuite au fonctionnement global d’un ordinateur : l’organisation du matériel, les interactions avec le système d’exploitation, l’exécution des processus, la gestion de la mémoire - notamment la mémoire virtuelle, l’allocation dynamique, la pile d’appels - ainsi que la gestion de la concurrence, du multitâche et des réseaux. Chaque...