📘 Corrigé et explications (5 questions)
1. Associe chaque composant à sa fonction.
Bonne réponse : Processeur (CPU) → Effectue les calculs et exécute les instructions · Mémoire vive (RAM) → Stocke les données temporaires pendant l'exécution · Disque dur (HDD/SSD) → Stocke les données de manière permanente · Carte mère → Relie tous les composants entre eux · Unités arithmétique et logique (UAL) → Partie du processeur qui réalise les opérations arithmétiques
Exact. Chaque composant a un rôle bien défini.
2. Associe chaque type de mémoire à sa caractéristique.
Bonne réponse : Mémoire cache → Mémoire très rapide, proche du processeur · Mémoire ROM → Mémoire non volatile contenant le BIOS · Mémoire flash → Mémoire non volatile utilisée dans les SSD · Registres → Mémoire intégrée au processeur, très rapide · Mémoire virtuelle → Espace sur le disque dur utilisé comme mémoire
Bien vu. Tu distingues bien les différents types de mémoire.
3. Associe chaque bus à son rôle.
Bonne réponse : Bus de données → Transmet les données entre composants · Bus d'adresses → Identifie l'emplacement mémoire · Bus de contrôle → Transmet les signaux de commande · Bus série (USB) → Transmet les données bit par bit · Bus parallèle (IDE) → Transmet plusieurs bits simultanément
Correct. Les bus sont des voies de communication.
4. Associe chaque concept à sa description.
Bonne réponse : Cycle d'exécution → Séquence : fetch, decode, execute · Pipeline → Technique pour exécuter plusieurs instructions en parallèle · Interruption → Signal qui interrompt le processeur pour un événement urgent · Horloge (clock) → Signal qui synchronise les opérations du processeur · Jeu d'instructions → Ensemble des instructions compréhensibles par le processeur
Tout juste. Ces concepts sont fondamentaux pour comprendre le fonctionnement du processeur.
5. Associe chaque terme à sa définition.
Bonne réponse : Langage machine → Code binaire directement exécutable par le processeur · Assembleur → Langage utilisant des mnémoniques pour représenter les instructions machine · Compilateur → Traduit tout le code source en langage machine avant exécution · Interpréteur → Traduit et exécute le code ligne par ligne · Langage de haut niveau → Langage proche du langage humain, nécessitant une traduction
Parfait. Tu comprends les différents niveaux de langage.
