Bac IP Niger study materials
Bac IP Niger study resources

Bac IP Niger: Systèmes d'exploitation

Bac IP Niger · Work through your exam, one topic at a time.

All guide sections

Systèmes d'exploitation

Ce que l'épreuve attend

Le système d'exploitation (OS) est évalué comme gestionnaire de ressources et interface homme-machine: processus, mémoire, fichiers, utilisateurs, périphériques et commandes. Il faut expliquer les états d'un processus et les conséquences d'un mauvais réglage.

Notions clés

  • Rôles: lancer les programmes, allouer CPU/mémoire, gérer les fichiers et droits, piloter les périphériques, fournir une interface (GUI ou CLI).
  • Processus: programme en exécution; états prêt, élu, bloqué. L'ordonnanceur choisit parmi les processus prêts; une attente d'E/S bloque.
  • Interblocage: deux processus détiennent chacun une ressource et attendent l'autre; conditions: exclusion mutuelle, attente circulaire, non-préemption, rétention.
  • Mémoire: pagination, segmentation, mémoire virtuelle; le swap évite la saturation mais ralentit.
  • Fichiers: arborescence, chemins absolus/relatifs, extensions, permissions (lecture, écriture, exécution).
  • Commandes: ls/dir, cd, mkdir, cp/copy, rm/del, chmod; installation de pilotes.

Exemple raisonné

Un processus P1 ouvre un fichier puis attend une imprimante; P2 ouvre l'imprimante puis attend le même fichier. Les deux passent de l'état élu à bloqué: aucune progression, c'est un interblocage. Le raisonnement: chaque processus détient une ressource et demande celle de l'autre; il y a attente circulaire. Remèdes: ordre global d'acquisition, préemption ou détection/annulation. Une simple lenteur ne suffit pas à conclure à un interblocage.

Pièges

Confondre programme et processus; croire que la mémoire virtuelle est de la RAM physique; dire qu'une suppression est toujours irréversible; ignorer les droits; confondre chemin absolu et relatif.