Énoncé : "Expliquer le fonctionnement du processeur (CPU) : cycle d'instruction, unités de traitement, horloge et performances. Comparer un processeur à 2 GHz avec un processeur à 3 GHz."
Prélèvement : Récupérer l'instruction en mémoire
Décodage : Comprendre ce que l'instruction demande
Exécution : Effectuer l'instruction
Le processeur est composé de l'unité arithmétique et logique (UAL), de l'unité de contrôle (UC), et de registres
L'UAL effectue les opérations arithmétiques et logiques
L'UC coordonne les opérations
La fréquence d'horloge (en GHz) détermine le nombre d'opérations par seconde
1 GHz = 1 milliard de cycles par seconde
Un processeur à 3 GHz est théoriquement 1.5 fois plus rapide qu'un processeur à 2 GHz
Nombre de cœurs, architecture, cache L1/L2/L3 influencent les performances
La fréquence n'est pas le seul indicateur de performance
Le processeur à 3 GHz peut effectuer 1.5 fois plus d'opérations par seconde que le processeur à 2 GHz
Mais d'autres facteurs peuvent compenser cette différence
Le CPU exécute les instructions selon un cycle : Fetch (prélèvement), Decode (décodage), Execute (exécution), Writeback (écriture). Un processeur à 3 GHz est théoriquement 1.5 fois plus rapide qu'un processeur à 2 GHz, mais d'autres facteurs influencent les performances réelles.
• Cycle d'instruction : Processus répétitif de traitement des instructions
• Horloge : Synchronise les opérations du processeur
• Performance : Dépend de la fréquence et de l'architecture
Énoncé : "Expliquer le rôle de la RAM dans un ordinateur : caractéristiques techniques, types de mémoire, vitesse d'accès, et différence avec le stockage permanent. Calculer le temps d'accès à la RAM par rapport au processeur."
La RAM (Random Access Memory) stocke temporairement les programmes en cours d'exécution
Elle permet un accès rapide aux données par le processeur
Elle est volatile : les données sont perdues à l'extinction
DDR4 (Double Data Rate 4) : actuellement le plus courant
DDR5 : dernière génération, plus rapide
SDRAM (Synchronous DRAM) : synchronisée avec l'horloge du système
Temps d'accès à la RAM : ~10 nanosecondes
Temps d'accès au disque dur : ~10 millisecondes
La RAM est donc 1 million de fois plus rapide
Si le processeur à 3 GHz effectue 3 milliards d'opérations par seconde
Un cycle d'horloge dure 1/(3×10⁹) = 0.33 nanosecondes
Pour accéder à la RAM (10 ns), il faut 10/0.33 ≈ 30 cycles
RAM : stockage temporaire, rapide, volatile
Disque dur/SSD : stockage permanent, lent, non-volatil
La RAM est une mémoire volatile rapide utilisée pour stocker les programmes en cours d'exécution. Elle est 1 million de fois plus rapide que le disque dur mais les données sont perdues à l'extinction. Un accès à la RAM prend environ 30 cycles d'un processeur à 3 GHz.
• Volatilité : RAM perd ses données sans alimentation
• Vitesse : RAM est beaucoup plus rapide que le stockage permanent
• Hiérarchie : RAM entre processeur et stockage
Énoncé : "Comparer les technologies de stockage : HDD (disque dur) et SSD (solid-state drive). Expliquer les différences de vitesse, de durabilité, de coût et de fonctionnement. Calculer le temps de lecture de 1 Go de données pour chaque type."
Disque dur magnétique avec plateaux rotatifs
Tête de lecture/écriture se déplace sur les plateaux
Données stockées magnétiquement
Stockage basé sur la mémoire flash NAND
Aucun composant mobile
Données stockées électriquement
Vitesse de lecture HDD : 100-200 Mo/s
Vitesse de lecture SSD : 500-3500 Mo/s
SSD est 5-15 fois plus rapide que HDD
Pour HDD : 1 Go ÷ 150 Mo/s = 1024 Mo ÷ 150 Mo/s ≈ 6.8 secondes
Pour SSD : 1 Go ÷ 2000 Mo/s = 1024 Mo ÷ 2000 Mo/s ≈ 0.5 secondes
SSD : Plus silencieux, plus résistant aux chocs, plus cher par Go
HDD : Moins cher, capacité plus élevée, plus lent
Le SSD est techniquement supérieur au HDD : plus rapide (0.5s vs 6.8s pour 1 Go), plus durable, mais plus coûteux. Le SSD est basé sur la mémoire flash tandis que le HDD utilise des plateaux rotatifs magnétiques.
• Technologie : HDD mécanique vs SSD électronique
• Vitesse : SSD offre des vitesses de lecture 10-15 fois supérieures
• Coût : HDD moins cher par Go mais SSD plus performant
Énoncé : "Expliquer le fonctionnement des bus dans un ordinateur : types de bus (adresse, données, commande), bande passante, et rôle dans la communication entre composants. Calculer la bande passante d'un bus de données de 64 bits à 1333 MHz."
Un bus est un ensemble de conducteurs qui permettent la communication entre composants
Il transporte des signaux électriques entre CPU, RAM, périphériques
Bus d'adresse : Indique l'emplacement mémoire (32 ou 64 bits)
Bus de données : Transfert réel des données (8, 16, 32, 64 bits)
Bus de commande : Signaux de contrôle (lecture, écriture, etc.)
La bande passante d'un bus est le volume de données pouvant être transféré par seconde
Bande passante = Largeur du bus × Fréquence
Bus de données de 64 bits à 1333 MHz
64 bits = 8 octets
1333 MHz = 1 333 000 000 Hz
Bande passante = 8 octets × 1 333 000 000 = 10 664 000 000 octets/s
≈ 10.7 Go/s
Les bus sont des goulets d'étranglement potentiels
La vitesse de communication dépend de la bande passante du bus
Les bus assurent la communication entre composants : bus d'adresse (emplacement), bus de données (transfert), bus de commande (contrôle). La bande passante d'un bus de 64 bits à 1333 MHz est de 10.7 Go/s.
• Bus : Ensemble de conducteurs pour communication entre composants
• Bande passante : Volume de données transférables par seconde
• Calcul : Bande passante = largeur × fréquence
Énoncé : "Classer les périphériques d'entrée/sortie selon leur fonction : entrée, sortie, stockage. Expliquer les interfaces (USB, HDMI, SATA) et leur rôle dans la communication avec le système. Calculer le temps de transmission de 100 Mo via USB 2.0."
Périphériques d'entrée : Apportent des données au système (clavier, souris, scanner)
Périphériques de sortie : Reçoivent des données du système (écran, imprimante)
Périphériques de stockage : Liseurs/écriture de données (disque dur, clé USB)
USB (Universal Serial Bus) : Connectique universelle pour de nombreux périphériques
HDMI : Interface vidéo/audio haute définition
SATA : Interface pour disques durs et SSD internes
USB 2.0 : Jusqu'à 480 Mbps (60 Mo/s)
USB 3.0 : Jusqu'à 5 Gbps (625 Mo/s)
SATA III : Jusqu'à 6 Gbps (750 Mo/s)
USB 2.0 : 480 Mbps = 480/8 = 60 Mo/s
Temps pour 100 Mo = 100 Mo ÷ 60 Mo/s = 1.67 secondes
Les pilotes logiciels (drivers) gèrent la communication avec les périphériques
Le BIOS/UEFI initialise les périphériques au démarrage
Les périphériques sont classés en entrée (clavier), sortie (écran), stockage (disque). Les interfaces comme USB, HDMI, SATA assurent la communication. 100 Mo via USB 2.0 prennent environ 1.67 secondes à se transférer.
• Classification : Entrée (→PC), Sortie (PC→), Stockage (↔PC)
• Interfaces : Standards pour connecter périphériques au système
• Vitesses : USB 2.0 = 60 Mo/s, USB 3.0 = 625 Mo/s
- Registres CPU : Accès quasi instantané (1 cycle)
- Cache L1/L2/L3 : Mémoire très rapide intégrée au CPU
- RAM : Mémoire principale (~10-100 ns)
- SSD : Stockage rapide (~100 μs)
- HDD : Stockage lent (~10 ms)
- Réseau : Dépend de la connexion (1-100+ ms)
- Le CPU est le cerveau de l'ordinateur
- La RAM est indispensable pour le fonctionnement des programmes
- Le stockage persistant conserve les données hors tension
- Les bus assurent la communication entre composants