Architecture matérielle d'un système informatique

CPU, RAM, ROM, bus, périphériques.

Se connecter pour contribuerPublié le · Dernière mise à jour le

Introduction

Un système informatique est constitué d'un ensemble coordonné de composants matériels (processeur, mémoires, bus, périphériques) exécutant des logiciels. La compréhension de son architecture éclaire les choix de performance, consommation et sécurité.

Modèle de Von Neumann

Formalisé en 1945 : CPU + mémoire unique + bus commun instructions/données.

Concurrence : architecture Harvard (mémoire programme et mémoire données séparées, plus rapide, utilisée dans les DSP et microcontrôleurs).

Le processeur (CPU)

  • UAL (Unité Arithmétique et Logique).
  • Unité de contrôle (fetch-decode-execute).
  • Registres : PC (Program Counter), SP (Stack Pointer), registres généraux.
  • Cache L1/L2/L3 pour accélérer.
  • Pipeline (RISC 5 étages), superscalaire, out-of-order.

Jeu d'instructions (ISA)

  • CISC (x86-64 Intel/AMD) : instructions complexes.
  • RISC (ARM, RISC-V) : instructions simples, pipeline efficace.
  • RISC-V : ISA ouverte, adoptée par WD, Nvidia, Alibaba.

Mémoires

TypeVolatileVitesseUsage
Registresoui~1 cycleCPU
Cache SRAMoui~5 cyclesAccélération
DRAM (DDR5)oui~200 cyclesRAM principale
Flash NAND (SSD)nonmsStockage
HDDnon10 msStockage bulk
EEPROMnonµsConfig µC

Bus et interfaces

  • PCIe 5.0 : 63 GB/s ×16.
  • DDR5 : 6 400 MT/s.
  • USB4 : 40 Gbps.
  • Thunderbolt 5 : 80 Gbps.

GPU et accélérateurs

  • GPU massivement parallèle (CUDA, ROCm) pour IA/graphique.
  • NPU intégrés (Apple ANE, Snapdragon NPU) pour IA embarquée.
  • FPGA reconfigurables.

Systèmes d'exploitation

  • Noyau monolithique (Linux) ou microkernel (QNX, seL4).
  • Ordonnancement des tâches, gestion mémoire (paging, MMU), pilotes.
  • OS temps réel embarqués : FreeRTOS, Zephyr.

Périphériques

  • Entrée : clavier, souris, capteurs.
  • Sortie : écran (HDMI 2.1, DisplayPort 2.1), imprimante, enceinte.
  • Stockage : SSD NVMe, SD, cloud.
  • Réseau : Ethernet, Wi-Fi 6E, 5G.

Enjeux environnementaux et sobriété

  • Loi REEN (2021) et référentiel général d'écoconception des services numériques (RGESN 2024).
  • Prolongation durée vie matériel, réparation, reconditionnement.
  • Choix matériel selon besoin (raspberry vs PC).

Exemple chiffré 1 — performance CPU

Processeur à f=1,5f = 1{,}5 GHz, CPI moyen de 1,8, programme de 4,5 milliards d'instructions :

t=N×CPIf=4,5×109×1,81,5×109=5,4 st = \frac{N \times \text{CPI}}{f} = \frac{4{,}5 \times 10^9 \times 1{,}8}{1{,}5 \times 10^9} = 5{,}4\ \text{s}

Passer à 4 cœurs avec 75 % de code parallélisable — loi d'Amdahl :

S=1(1p)+p/n=10,25+0,75/4=2,29S = \frac{1}{(1-p) + p/n} = \frac{1}{0{,}25 + 0{,}75/4} = 2{,}29

Temps ramené à 5,4/2,29=2,365{,}4/2{,}29 = 2{,}36 s : quadrupler les cœurs ne divise pas le temps par 4.

Exemple chiffré 2 — mémoire et débit

NiveauCapacité typiqueTemps d'accèsDébit
Registres1 ko0,3 ns
Cache L132-64 ko1 ns~1 To/s
Cache L38-32 Mo15 ns200 Go/s
RAM DDR5-56008-64 Go70 ns44,8 Go/s
SSD NVMe PCIe 4.00,5-4 To50 µs7 Go/s
HDD 7200 tr/min1-20 To8 ms0,2 Go/s

Rapport d'accès RAM/SSD ≈ 700 ; SSD/HDD ≈ 160. D'où l'intérêt vital du cache : un taux de succès de 95 % avec 1 ns (cache) et 70 ns (RAM) donne un temps moyen 0,95×1+0,05×70=4,50{,}95 \times 1 + 0{,}05 \times 70 = 4{,}5 ns, soit 15× plus rapide que la RAM seule.

Exemple chiffré 3 — choix d'une cible embarquée

CibleCœurFréq.RAMConsoUsage
ATmega328PAVR 8 bits16 MHz2 ko20 mAE/S simples
STM32F4Cortex-M4168 MHz192 ko50 mAAsservissement, DSP
ESP32-S3Xtensa 2 cœurs240 MHz512 ko80-240 mAIoT Wi-Fi/BLE
Raspberry Pi 5Cortex-A76 ×42,4 GHz4-8 Go800 mA-5 AVision, Linux

Pour un asservissement à 1 kHz avec FFT 256 points, le STM32F4 (FPU + DSP) suffit ; le Pi apporte un OS mais introduit une latence non déterministe.

Points-clés à retenir

  • Performance = fréquence et architecture (CPI, cache, parallélisme) : la fréquence seule ne dit rien.
  • La hiérarchie mémoire est un compromis capacité / vitesse / prix, gouverné par le principe de localité.
  • Le choix d'une cible se justifie par le triplet puissance de calcul / consommation / périphériques nécessaires.

Quiz de révision

0/6 répondues · 0 bonne réponse
  1. Question 1.

    Le modèle de Von Neumann utilise :

  2. Question 2.

    Un processeur RISC-V est :

  3. Question 3.

    La DDR5 est un type de :

  4. Question 4.

    Le cache L1 est :

  5. Question 5.

    FreeRTOS est un :

  6. Question 6.

    La loi REEN concerne :

Sources et références

Ce cours est rédigé par l'équipe RévisionBac à partir du programme officiel et des sources institutionnelles ci-dessous. Elles permettent de vérifier les définitions, les chiffres et les normes citées.

  1. 1.Programmes et ressources du lycée général et technologiqueÉduscol — Ministère de l'Éducation nationale
  2. 2.Bulletin officiel de l'Éducation nationale (programmes du baccalauréat)education.gouv.fr
  3. 3.Documentation du langage PythonPython Software Foundation
  4. 4.Bonnes pratiques de cybersécurité et réseauxANSSI
  5. 5.Spécifications des protocoles réseau (RFC)IETF
  6. 6.Données et bulletins de santé publiqueSanté publique France

Contenu vérifié et mis à jour le 08/08/2026. Les liens renvoient vers les sites officiels des éditeurs cités.

Historique éditorial

Ce chapitre est rédigé et relu par l'équipe RévisionBac, puis enrichi par les contributions validées.

  1. Dernière mise à jour du cours (relecture et enrichissement)
  2. Première publication de la fiche de cours