NSI · premiere spe
Chapitre 5 — Architectures matérielles et systèmes d'exploitation
L'essentiel en 30 secondes
Un ordinateur repose sur l'architecture de von Neumann : processeur (CPU), mémoire (RAM/ROM), bus et entrées/sorties. Le processeur exécute un cycle fetch-decode-execute. Le système d'exploitation (OS) gère les ressources (mémoire, processus, fichiers). En ligne de commande Linux, on navigue et manipule fichiers avec quelques commandes essentielles.
Notions clés
- Architecture de von Neumann
- Modèle où programmes et données partagent la même mémoire. Composants : UC (UAL + registres), mémoire, bus, E/S.
- Processeur (CPU)
- Exécute les instructions. Composé de l'UAL (calculs), de registres (mémoire ultra-rapide) et de l'unité de commande.
- Mémoire RAM / ROM
- RAM : mémoire vive, volatile, rapide, lecture/écriture. ROM : mémoire morte, non volatile, lecture seule.
- Système d'exploitation (OS)
- Logiciel qui gère le matériel et fournit une interface. Gère les processus, la mémoire, les fichiers et les périphériques.
- Processus
- Programme en cours d'exécution. L'OS peut exécuter plusieurs processus en apparence simultanée (ordonnancement).
Formules
Lister les fichiers
Condition : Affiche tous les fichiers (y compris cachés) avec les détails (permissions, taille, date)
Naviguer dans l'arborescence
Condition : cd = changer de répertoire, pwd = afficher le répertoire courant, .. = répertoire parent
Manipuler des fichiers
Condition : cp = copier, mv = déplacer/renommer, rm = supprimer (irréversible !)
Droits d'accès (permissions)
Condition : 3 chiffres : propriétaire / groupe / autres. 7=rwx, 5=r-x, 4=r--. r=lecture, w=écriture, x=exécution.
A retenir
- Architecture de von Neumann : le programme est stocké EN mémoire (pas câblé). C'est ce qui rend un ordinateur polyvalent.
- Le cycle du processeur : Fetch (lire l'instruction en mémoire) Decode (interpréter) Execute (exécuter).
- rm supprime DÉFINITIVEMENT : pas de corbeille en ligne de commande. Toujours vérifier avant d'exécuter.
Erreurs classiques
Erreur : Confondre mémoire vive (RAM) et stockage (disque dur/SSD)
Correction : La RAM est volatile (perdue à l'extinction), le disque est persistant. La RAM est beaucoup plus rapide.
Erreur : Croire que le processeur exécute plusieurs instructions en même temps (sur un cœur)
Correction : Un cœur exécute une instruction à la fois. Le parallélisme apparent vient de l'ordonnancement rapide entre processus.
Erreur : Oublier que les chemins Linux utilisent / (et non \ comme Windows)
Correction : Sous Linux/Mac : /home/user/fichier. Le séparateur est toujours le slash /.
Astuce méthode
Pour les exercices sur les commandes Linux, lis toujours la commande de DROITE GAUCHE : d'abord la cible, puis l'action. : 'cp a.txt je copie a.txt vers .