Architecture des ordinateurs1ère

Composants matériels essentiels
Exercices corrigés

Maîtrisez les composants matériels essentiels des ordinateurs : CPU, RAM, stockage, périphériques et architecture système grâce à ces 5 exercices détaillés.

Concepts & Exercices
\(\text{PC} = \text{CPU} + \text{RAM} + \text{Stockage} + \text{I/O}\)
Architecture de base
CPU
Processeur
Unité centrale de traitement
RAM
Mémoire
Stockage temporaire
Stockage
Disque
Données permanentes
Bus
Communication
Échanges de données
🎯
Composants essentiels : Parties matérielles fondamentales d'un ordinateur.
📊
CPU : Unité de traitement centrale (processeur).
🔍
RAM : Mémoire vive pour le stockage temporaire.
Stockage : Disques durs, SSD pour données persistantes.
Exercice 1
Fonctionnement du processeur (CPU)
Exercice 2
Mémoire vive (RAM) et son rôle
Exercice 3
Stockage de données (HDD/SSD)
Exercice 4
Bus système et communication
Exercice 5
Périphériques d'entrée/sortie
Corrigé : Exercices 1 à 3
1 Fonctionnement du CPU
Définition :

É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."

Cycle d'instruction :

Prélèvement : Récupérer l'instruction en mémoire

Décodage : Comprendre ce que l'instruction demande

Exécution : Effectuer l'instruction

Étape Description Rôle Fetch Prélèvement de l'instruction Récupération de la mémoire Decode Décodage de l'instruction Compréhension de l'opération Execute Exécution de l'instruction Réalisation de l'opération Writeback Écriture du résultat Stockage du résultat
Fetch
→ Decode
Execute
→ Writeback
Cycle
→ Répétition
Étape 1 : Architecture du CPU

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

Étape 2 : Horloge et fréquence

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

Étape 3 : Facteurs de performance

Nombre de cœurs, architecture, cache L1/L2/L3 influencent les performances

La fréquence n'est pas le seul indicateur de performance

Étape 4 : Comparaison 2 GHz vs 3 GHz

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

Cycle: Fetch → Decode → Execute → Writeback, 3 GHz = 1.5× plus rapide que 2 GHz
Réponse finale :

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.

Règles appliquées :

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

2 Mémoire vive (RAM)
Définition :

É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."

Caractéristique Valeur Comparaison Volatilité Volatil Données perdues sans alimentation Vitesse ~10 ns Beaucoup plus rapide que HDD (~10 ms) Capacité 4-64 Go Moins que stockage (~1-10 To) Type DDR4/DDR5 Synchronisée avec l'horloge
RAM
Volatile
Stockage
Permanent
Vitesse
~10ns
Étape 1 : Rôle de la RAM

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

Étape 2 : Types de RAM

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

Étape 3 : Vitesse d'accès

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

Étape 4 : Calcul de temps

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

Étape 5 : Différence avec stockage

RAM : stockage temporaire, rapide, volatile

Disque dur/SSD : stockage permanent, lent, non-volatil

RAM: Volatile, ~10ns, 30 cycles CPU, Différent de stockage permanent
Réponse finale :

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.

Règles appliquées :

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

3 Stockage de données
Définition :

É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."

Caractéristique HDD SSD Technologie Rotative magnétique Flash électronique Vitesse ~100-200 MB/s ~500-3500 MB/s Durabilité Composants mobiles Aucun mouvement Coût ~$0.05/Go ~$0.10/Go Capacité 1-18 To 128 Go-4 To
HDD
Mécanique
SSD
Électronique
Vitesse
SSD >> HDD
Étape 1 : Technologie HDD

Disque dur magnétique avec plateaux rotatifs

Tête de lecture/écriture se déplace sur les plateaux

Données stockées magnétiquement

Étape 2 : Technologie SSD

Stockage basé sur la mémoire flash NAND

Aucun composant mobile

Données stockées électriquement

Étape 3 : Comparaison des vitesses

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

Étape 4 : Calcul du temps de lecture (1 Go)

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

Étape 5 : Autres différences

SSD : Plus silencieux, plus résistant aux chocs, plus cher par Go

HDD : Moins cher, capacité plus élevée, plus lent

HDD: 6.8s pour 1Go, SSD: 0.5s pour 1Go, SSD 15× plus rapide
Réponse finale :

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.

Règles appliquées :

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

Corrigé : Exercices 4 à 5
4 Bus système
Définition :

É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."

Type de bus Rôle Largeur Bus d'adresse Indiquer l'emplacement mémoire 32 ou 64 bits Bus de données Transférer les données 8, 16, 32, 64 bits Bus de commande Signaux de contrôle ~10-20 bits
Adresse
Emplacement
Données
Transfert
Commande
Contrôle
Étape 1 : Définition des bus

Un bus est un ensemble de conducteurs qui permettent la communication entre composants

Il transporte des signaux électriques entre CPU, RAM, périphériques

Étape 2 : Types de bus

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.)

Étape 3 : Bande passante

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

Étape 4 : Calcul de la bande passante

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

Étape 5 : Importance des bus

Les bus sont des goulets d'étranglement potentiels

La vitesse de communication dépend de la bande passante du bus

Bande passante: 64 bits × 1333 MHz = 10.7 Go/s
Réponse finale :

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.

Règles appliquées :

Bus : Ensemble de conducteurs pour communication entre composants

Bande passante : Volume de données transférables par seconde

Calcul : Bande passante = largeur × fréquence

5 Périphériques d'E/S
Définition :

É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."

Type Périphériques Interface Entrée Clavier, souris, scanner USB Sortie Écran, imprimante, haut-parleurs HDMI, USB, VGA Stockage Disque dur, clé USB SATA, USB, NVMe Réseau Carte réseau, WiFi Ethernet, WiFi
Entrée
→ PC
Sortie
PC →
Stockage
↔ PC
Étape 1 : Classification des périphériques

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)

Étape 2 : Interfaces standards

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

Étape 3 : Vitesses des interfaces

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)

Étape 4 : Calcul du temps de transmission

USB 2.0 : 480 Mbps = 480/8 = 60 Mo/s

Temps pour 100 Mo = 100 Mo ÷ 60 Mo/s = 1.67 secondes

Étape 5 : Contrôle des périphériques

Les pilotes logiciels (drivers) gèrent la communication avec les périphériques

Le BIOS/UEFI initialise les périphériques au démarrage

USB 2.0: 60 Mo/s, 100 Mo en 1.67 s
Réponse finale :

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.

Règles appliquées :

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

Cours bien détaillé
\(\text{Performance} = f(\text{CPU}, \text{RAM}, \text{Stockage}, \text{Bus})\)
Performance système
🎯
Composants essentiels : Parties matérielles fondamentales d'un ordinateur.
📊
CPU : Centre de traitement des instructions.
🔍
RAM : Mémoire temporaire pour le fonctionnement.
📝
Stockage : Conservation permanente des données.
CPU
Processeur
Unité de calcul
RAM
Mémoire
Stockage temporaire
Stockage
Disque
Données permanentes
Bus
Communication
Échanges de données
Périphériques
E/S
Interaction utilisateur
💡
Conseil : Comprenez le rôle de chaque composant dans l'architecture système
🔍
Attention : Les performances dépendent de l'équilibre entre tous les composants
Astuce : La RAM est le goulet d'étranglement le plus fréquent
📋
Méthode : Étudiez la hiérarchie de stockage (cache → RAM → SSD → HDD)
Vérification : Comparez les vitesses relatives de chaque composant
🔄
Évolution : Les technologies évoluent constamment (DDR5, PCIe 5.0, etc.)
Hiérarchie de performance :
  • 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)
Règles importantes :
  • 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
Composants matériels essentiels Architecture des ordinateurs