Aller au contenu

Architecture matérielle des équipements numériques

1. Objectif du cours

Connaître les composants physiques d’un équipement numérique, leurs normes et technologies, et comprendre les critères de choix et les tendances émergentes influençant performance, fiabilité et évolutivité.

2. Notions et définitions essentielles

  • Équipement numérique : dispositif électronique traitant, stockant, diffusant ou affichant des informations sous forme binaire (bits).
  • Modèle de Von Neumann : architecture fondatrice sur laquelle repose l’ordinateur (séparation mémoire/programme/unité de calcul).
  • CPU (processeur) : exécute instructions ; existe en architectures x86 (Intel/AMD), ARM, RISC‑V.
  • RAM / ROM / Cache / EEPROM : mémoires volatiles et non volatiles, cache (SRAM) pour accès très rapide.
  • HDD / SSD / NVMe : familles de stockage (magnétique vs semi‑conducteur ; NVMe = interface haute performance).
  • SoC : System on Chip intégrant CPU, GPU, mémoire et communications (typique des smartphones).

3. Fonctionnement et principes

  • Alimentation : convertit le courant alternatif (CA) en tensions CC (ex. 3V, 5V, 12V) via formats (ATX, EPS12V) et fournit connecteurs (20/24 broches, SATA, PCIe).
  • Carte mère & chipset : la carte mère relie physiquement composants et périphériques ; le chipset organise les flux — Northbridge (accès rapide RAM/GPU) et Southbridge (périphériques plus lents : disques, USB).
  • CPU et parallélisme : les cœurs physiques et UAL (unités arithmétiques et logiques) exécutent les instructions ; techniques d’augmentation du débit : pipeline, multithreading (Hyper‑Threading/SMT), Turbo/DVFS pour adapter fréquence/tension.
  • Hiérarchie mémoire : registres → cache (L1–L3, SRAM) → RAM (DRAM) → stockage de masse ; certaines mémoires (ECC, parité) détectent/corrigent erreurs.
  • Stockage : HDD (enregistrement magnétique PMR/SMR) vs SSD (NAND flash : SLC/MLC/TLC) ; SSD modernes utilisent TRIM et wear‑leveling ; NVMe exploite PCIe pour réduire latence et augmenter parallélisme.
  • Graphisme & accélération : GPU dédié avec GDDR et interfaces d’alimentation ; technologies d’accélération (CUDA, Tensor Cores) pour calcul parallèle et IA.
  • Miniaturisation et intégration : SoC pour mobilité, empilement 3D (3D stacking) et FPGA pour accélération spécifique.
  • Connectiques : USB/USB‑C (PD), Thunderbolt, HDMI, DisplayPort, SATA, M.2 (SATA/PCIe/NVMe) assurent échanges et extensions.

4. Commandes et manipulations

Non abordé dans ce cours

5. Sécurité et bonnes pratiques

  • Compatibilité sécurité : vérifier la compatibilité des composants avec la politique de sécurité (ex. fonctionnalités CPU : DEP/NX, Trusted Execution, Intel SGX, AMD SME/SEV).
  • Efficacité énergétique : privilégier composants basse consommation et labels (Energy Star, blocs certifiés 80Plus) pour réduire coûts et empreinte.
  • Refroidissement : prévoir ventilation et radiateurs adaptés (ventirad) ; la dissipation thermique influe sur stabilité et longévité.
  • Pilotes et support : choisir des fabricants offrant mises à jour, pilotes et garanties pour maintenir sécurité et compatibilité.
  • Évolutivité : vérifier compatibilité futures (format boîtier, sockets, slots mémoire, connecteurs) avant achat pour upgrades.

6. Points essentiels à retenir pour le TSSR

  • L’ordinateur repose sur l’architecture de Von Neumann : séparation mémoire/instructions/unité de calcul.
  • Différence 32 vs 64 bits : limite d’adressage ~4 Go pour 32 bits ; 64 bits → plafonds théoriques très élevés.
  • Mémoire cache (SRAM) accélère l’accès processeur ; RAM (DRAM) stocke temporairement les données actives.
  • SSD (NAND + TRIM + wear‑leveling) offre des performances bien supérieures aux HDD ; NVMe si latence et débit critiques.
  • Chipset Northbridge/Southbridge coordonne accès mémoire/GPU et périphériques lents.
  • SoC et ARM dominent les appareils mobiles pour faible consommation et intégration.
  • Technologies processeur importantes : DVFS, Turbo, Hyper‑Threading/SMT, instructions vectorielles (SSE/AVX).
  • Connectiques clés à connaître : USB/USB‑C, Thunderbolt, HDMI, DisplayPort, SATA, M.2 (PCIe/NVMe).
  • Tendances à surveiller : 3D stacking, FPGA, intelligence artificielle embarquée, informatique quantique et neuromorphique.
  • Choix d’équipement : tenir compte d’énergie, espace (RAM), évolutivité, puissance CPU/GPU, pilotes/support, budget et usage.

7. Tableau récapitulatif

Élément Avantage principal Remarque utile
HDD vs SSD Capacité / coût vs vitesse et latence SSD : TRIM + wear‑leveling ; NVMe pour performances max
CPU x86 vs ARM Puissance & compatibilité logicielle vs efficacité énergétique ARM privilégié pour mobiles (SoC)
SRAM (cache) vs DRAM (RAM) Très rapide, petite capacité vs grande capacité, volatile Cache réduit latence CPU
M.2 (PCIe/NVMe) vs SATA Débit élevé et latence faible vs compatibilité large Choisir M.2 PCIe pour NVMe
SoC vs PC modulaire Intégration et compacité vs évolutivité matérielle SoC = mobilité ; PC modulaire = upgrade facile

8. Vérifications pratiques

Non abordé dans ce cours

9. Flashcards Anki

Qu’est‑ce qu’un équipement numérique ? :: Dispositif électronique traitant, stockant, diffusant ou affichant des informations sous forme binaire (bits). Quel est le rôle de la carte mère ? :: Relier les composants via un grand circuit imprimé, sockets, slots et ports. Quels sont les deux types de chipsets ? :: Northbridge et Southbridge. Quelle est la limite d’adressage d’un processeur 32 bits ? :: Environ 4 Go (2^32). Que désigne NVMe ? :: Interface haute performance pour SSD utilisant le bus PCIe avec faible latence. Quelle technologie SSD répartit les cycles d’écriture pour prolonger la durée de vie ? :: Wear Leveling. Quelle mémoire est utilisée comme cache très rapide ? :: SRAM (mémoire vive statique). Que signifie SoC ? :: System on Chip intégrant CPU, GPU, RAM et communications pour ordiphones. Que fait la technologie DVFS ? :: Ajuste en temps réel la tension et la fréquence du processeur selon la charge. Quelle architecture est majoritairement utilisée dans les smartphones pour son efficacité énergétique ? :: ARM (Cortex/Apple/Qualcomm).