Comprenez ce qu'est vraiment une machine, ce qu'est un programme et à quoi sert le système d'exploitation.
Ouvrir cette leçon dans KodokonUn ordinateur, un téléphone, une tablette : ce sont tous des machines qui font la même chose, exécuter des instructions très simples, mais extrêmement vite. À l'intérieur, trois pièces nous intéressent. Le processeur est l'ouvrier : il calcule, compare, déplace des données, des milliards de fois par seconde. La mémoire vive (on dit souvent RAM) est son plan de travail : elle garde sous la main ce dont il se sert à l'instant présent. Le stockage (disque dur ou SSD) est le placard : il conserve vos fichiers même quand la machine est éteinte.
La différence entre mémoire vive et stockage est celle qui piège le plus de débutants. Imaginez une cuisine : le plan de travail est vaste mais on le débarrasse entièrement en fin de service, alors que les placards gardent tout d'un jour sur l'autre. La mémoire vive fonctionne pareil : elle est rapide, mais elle se vide complètement quand la machine s'éteint. Le stockage est plus lent, mais il retient. C'est pour cela qu'un document non enregistré disparaît en cas de coupure de courant : il n'était que sur le plan de travail.
Un programme est une suite d'instructions écrites à l'avance, que la machine exécute dans l'ordre. Exactement comme une recette de cuisine : chaque étape est bête prise isolément, mais l'enchaînement produit un résultat. Programmer, c'est simplement écrire cette recette dans un langage que la machine sait suivre. Rien de magique : vous décomposez une tâche en étapes assez petites pour qu'aucune ne soit ambiguë.
Programme « faire un cafe » :
1. Remplir le reservoir d'eau
2. Placer une capsule dans la machine
3. Poser une tasse sous le bec
4. Appuyer sur le bouton
5. Attendre 30 secondes
6. Retirer la tasseReste une question : qui décide quel programme tourne, qui range vos fichiers, qui empêche deux applications de se marcher dessus ? C'est le système d'exploitation, en anglais operating system (abrégé OS). C'est lui le chef d'orchestre. Sur ordinateur, les trois grands sont Windows, macOS (les Mac d'Apple) et Linux. Sur téléphone, ce sont Android et iOS. Vos programmes ne parlent jamais directement au matériel : ils passent toujours par le système.
Vous
|
Applications (navigateur, jeu, editeur de code)
|
Systeme (Windows, macOS, Linux)
|
Materiel (processeur, memoire vive, stockage)