Aller au contenu

Fiche de révision - Architectures matérielles et systèmes d'exploitation


  • Principe clé : le programme est stocké en mémoire au même titre que les données
  • Quatre composants : processeur (CPU), mémoire (RAM), entrées/sorties, bus

Processeur (CPU) :

ComposantRôle
UALCalculs et opérations logiques
Unité de commandeLecture, décodage et coordination des instructions
Registres (IP, IR, R0...)Petites mémoires ultra-rapides

Cycle d'exécution : Chargement → Décodage → Exécution (cadencé par l'horloge en GHz)

Hiérarchie des mémoires : Registres > Cache > RAM > SSD > HDD (vitesse décroissante, capacité croissante)


  • Le processeur ne comprend que le langage machine (binaire)
  • L'assembleur utilise des mnémoniques lisibles

Instructions principales :

InstructionAction
MOV Rd, #valRd ← val
LDR Rd, adrRd ← mémoire[adr]
STR Rd, adrmémoire[adr] ← Rd
ADD Rd, Rs, RtRd ← Rs + Rt
SUB Rd, Rs, RtRd ← Rs - Rt
CMP Ra, #valCompare Ra et val
B adrSaut inconditionnel
BEQ / BNE / BGT / BLTSaut si égal / différent / supérieur / inférieur
HALTFin du programme
  • #val = valeur immédiate, Rn = registre, nombre seul = adresse mémoire

  • SE = intermédiaire entre matériel et applications
  • Fonctions : gestion des processus, mémoire, fichiers, E/S, interface
  • Linux = système de type UNIX, libre et open source

Système de fichiers :

  • Organisation en arbre à partir de la racine /
  • Chemin absolu : depuis / → /home/alice/doc.txt
  • Chemin relatif : depuis le répertoire courant → doc.txt

Commandes essentielles :

CommandeAction
pwdAfficher le répertoire courant
ls / ls -lLister le contenu
cd repChanger de répertoire
mkdir / rmdirCréer / supprimer un répertoire
cp / mv / rmCopier / déplacer / supprimer
catAfficher le contenu d'un fichier
chmodModifier les droits

Droits d'accès : 3 types × 3 catégories

Propriétaire (u)Groupe (g)Autres (o)
Lecture (r=4)✓/✗✓/✗✓/✗
Écriture (w=2)✓/✗✓/✗✓/✗
Exécution (x=1)✓/✗✓/✗✓/✗

chmod 755 = rwxr-xr-x (7=rwx, 5=r-x, 5=r-x)

Processus = programme en cours d'exécution, identifié par un PID


Composants : switch (réseau local), routeur (entre réseaux)

Adressage :

TypeFormatPortée
IP (v4)192.168.1.42Logique, configurable
MACA4:5E:60:B2:3C:F1Physique, fixe

Modèle en couches :

CoucheProtocoleUnité
ApplicationHTTP, FTPMessage
TransportTCP, UDPSegment
RéseauIPPaquet
LiaisonEthernetTrame

Encapsulation : chaque couche ajoute un en-tête → décapsulation à la réception

TCP : fiable (accusés de réception, retransmission, ordre garanti)

Bit alterné : numéro de séquence 0/1 alternant, retransmission si pas d'ACK, détection des doublons

Routage : les routeurs acheminent les paquets grâce à leurs tables de routage