Leçon 1 : Les couches d'abstraction — la carte d'ensemble
Un ordinateur a l'air magique : tu touches une icône et une appli s'ouvre. Mais il n'y a pas de magie — il y a une tour de couches d'abstraction, chacune construite sur celle du dessous. Tout en bas se trouve le transistor — un minuscule interrupteur électrique qui ne connaît que « allumé » ou « éte
Un ordinateur, c'est une tour de couches : chaque couche prend des choses simples en dessous d'elle et les transforme en quelque chose de plus puissant — d'un simple interrupteur allumé/éteint jusqu'à une appli complète.
- Abstraction
- Le fait de cacher volontairement des détails : une couche expose une interface simple à utiliser et dissimule la complexité qui se trouve en dessous.
- Couche d'abstraction
- Un niveau dans la tour de l'ordinateur (par exemple les portes logiques ou le code machine), construit sur le niveau du dessous et au service du niveau du dessus.
- Transistor
- Un minuscule interrupteur électrique sans pièce mobile, l'unité physique de base d'un ordinateur ; allumé/éteint représente 1/0.
- Bit
- La plus petite unité d'information — un chiffre binaire dont la valeur est 0 ou 1. Le nom est une contraction de « Binary Digit ».
- Porte logique
- Un composant construit à partir de plusieurs transistors, qui calcule une fonction logique simple (comme AND ou OR) sur des bits.
- Code machine
- Des instructions binaires (des suites de 0 et de 1) que le CPU exécute directement ; le seul langage que le matériel « comprend » vraiment.
- Matériel et logiciel
- Le matériel (hardware), ce sont les composants physiques (CPU, mémoire) ; le logiciel (software), ce sont les instructions qui s'exécutent dessus. La frontière entre les deux est le jeu d'instructions (ISA).