Aller au contenu

Fiche de révision - Architectures, SE et réseaux


1. Systèmes sur puce (SoC)

  • SoC = System on Chip : CPU, GPU, mémoire, interfaces sur une seule puce
  • Composants : CPU, GPU, NPU, ISP, DSP, cache, modem, Wi-Fi, Bluetooth, GPS, PMU, NoC
  • Avantages : vitesse (distances courtes), faible consommation, taille réduite, coût en série
  • API : les composants matériels sont accessibles via des interfaces logicielles

2. Processus

Concept Description
Programme Fichier sur le disque
Processus Instance en cours d'exécution, identifiée par un PID
PID Identifiant unique du processus

Quatre états : Prêt → Élu (exécution) → Bloqué (attente E/S) → Terminé


3. Ordonnancement

  • Tourniquet (Round Robin) : chaque processus reçoit un quantum de temps fixe, puis passe la main
  • Avec priorités : le processus de plus haute priorité est élu en premier
  • Préemption : l'ordonnanceur peut interrompre un processus à tout moment

4. Interblocage (deadlock)

Conditions de Coffman (les 4 doivent être réunies) :

  1. Exclusion mutuelle : une ressource = un processus à la fois
  2. Détention et attente : détient une ressource, en attend une autre
  3. Non-préemption : impossible de retirer une ressource de force
  4. Attente circulaire : cycle d'attente entre processus

Prévention : imposer un ordre d'acquisition, tout ou rien, détection et résolution.


5. Protocoles de routage

Critère RIP OSPF
Type Vecteur de distance État de lien
Métrique Nombre de sauts Coût (débit de réf. / débit du lien)
Limite 15 sauts max Pas de limite
Connaissance Voisins uniquement Topologie complète
Algorithme Bellman-Ford Dijkstra
Convergence Lente Rapide

Formule du coût OSPF : coût = débit de référence / débit du lien


6. Sécurisation des communications

Type Clés Vitesse Algorithme
Symétrique 1 clé partagée Rapide AES
Asymétrique 2 clés (publique + privée) Lent RSA

HTTPS (protocole hybride) :

  1. Le serveur envoie son certificat + clé publique
  2. Le navigateur chiffre une clé symétrique avec la clé publique
  3. Le serveur déchiffre avec sa clé privée
  4. Les données sont échangées en chiffrement symétrique (rapide)