Station MinuitPortail personnel de révision

IFT-2001 — Systèmes d’exploitationAutomne 2026

Semaine 6 — Synchronisation et ordonnancement

8. Acquis à vérifier et actions personnelles

LECTURE 10 / 114 repèresSynthèse avec omissions acceptées

8. Acquis à vérifier et actions personnelles

Ce que la matière incorporée permet de travailler

  • Expliquer pourquoi un thread est prêt ou bloqué, qui le réveille et pourquoi il ne reprend pas nécessairement immédiatement.
  • Justifier les valeurs initiales et l’ordre des opérations du producteur–consommateur; simuler tampon vide, plein et première libération.
  • Distinguer propriété d’un mutex, réacquisition selon son type, héritage de priorité, attente adaptative et rendez-vous d’une barrière.
  • Dérouler le triplet prédicat/mutex/condition, notamment la libération atomique et le retest; expliquer l’absence de mémoire du signal.
  • Construire les chronologies FCFS/SJF/SRT/RR et calculer F, T, W et première réponse sans mélanger leurs définitions.
  • Calculer une priorité et un quantum dans le modèle O(1), situer active/expirée et reconnaître la préemption entre niveaux.
  • Utiliser les poids CFS et leur somme pour calculer une période, sans remplacer les poids par nice ni supposer une équité de groupes automatique.
  • Lire fork/create/join/exit, tracer descendants et threads, diagnostiquer l’attente active avec GDB et vérifier un candidat d’exclusion par un contre-exemple.
  • Expliquer toutes les phases de la chaîne de sémaphores, y compris le post avant création et la destruction après joins.

Annonces de révision du 7 octobre

L’enseignant conseille de faire les laboratoires avant leur séance, afin de disposer de questions précises et du temps pour les approfondir. Des exercices d’anciens examens sont annoncés. Sémaphores et mutex sont la priorité de révision en concurrence; barrières et variables de condition ne sont pas annoncées comme systématiques à l’intra, sans exclusion formelle. Les conditions sont aussi prévues dans TP2.

L’ordonnancement sera exercé à l’intra. L’enseignant insiste sur une chronologie entièrement correcte : une erreur propagée ne donne pas automatiquement crédit à la suite du raisonnement. Aucun barème chiffré par question n’est donné dans cette séance. Il suggère d’inscrire les signatures d’API sur la feuille manuscrite mentionnée, mais la vidéo ne précise pas le nombre de pages ou de faces; vérifier les modalités officielles plutôt que déduire un format ici.

Une révision est annoncée au dernier labo et au lundi précédant l’intra. Avec l’intra fixé au 21 octobre, les dates 16 et 19 octobre sont déduites du calendrier à partir de cette annonce. Le jour de l’examen, pas de cours selon l’annonce, avec des disponibilités réservables pour les questions. Aucune réservation n’a été faite.

Les étoiles rouges du cours 10 signalent des idées sur lesquelles revenir et demander de l’aide; un passage survolé n’est pas retiré de la matière. Les assistants répondent au labo, l’enseignant propose des disponibilités et de rester après séance. En fin de labo, l’assistant propose notamment 15 à 20 minutes pour les questions. Au labo 9 octobre, l’assistant annonce les solutions 1 à 6, demande de les revoir avant la séance suivante et prévoit publier le prochain labo avant la séance, éventuellement la veille. Les deux corrigés sont effectivement accessibles lors de la vérification du 14; cela ne prouve pas la publication de Labo 05.

L’annonce « pas de nouveau cours préenregistré lundi prochain », prononcée le 7, concerne le 12 octobre, en contraste avec la reprise asynchrone du 5. Elle ne signifie pas que les cours ne sont pas enregistrés. L’enseignant indique avoir livré l’essentiel de l’intra à l’avance pour laisser environ deux semaines de révision. Le labo 9 est annoncé pour sémaphores/mutex et celui du 16 pour ordonnancement; ce maître ne devine pas le contenu encore non publié de ce dernier module.

Obligations et état vérifié le 14 octobre 2026

Tableau 1 — Objet · Fait vérifié / action restant personnelle
Objet Fait vérifié / action restant personnelle
TP1 de la semaine 06 4 %, équipe 1 à 4; échéance 9 octobre 2026 à 23 h 55, déjà passée à la date du maître. Vérifier le reçu de dépôt si cela reste à faire
Divergence TP1 L’énoncé/module indiquaient 23 h 59; la liste officielle affiche 23 h 55, retenu comme limite prudente. Des fichiers locaux ne prouvent pas un dépôt
Intra 21 octobre 2026,18 h 30–21 h 20, VCH-2880,37 %; consulter les modalités et se préparer personnellement
TP2, repère ultérieur Échéance publiée 10 novembre 2026 à 23 h 55, 9 %, équipe 1 à 4; traitement détaillé hors de ce maître
Expériences du labo Configurer la VM demandée; compiler/observer les exemples; réaliser GDB/Peterson et compléter le gabarit si l’activité est demandée dans la progression
Labo 05 Contenu interne omis pour ce maître; sa future publication peut modifier l’inventaire et nécessitera un complément

Le sommaire des exigences TP1 [accès au cours requis] conserve le détail de ce travail; l’entrée de semaine 06 traitée ici est son obligation d’échéance. L’énoncé du laboratoire repris ne fournit pas de date de remise ni pondération propre : aucune n’est inventée. Les travaux du cours sont destinés à la VM Linux fournie selon les consignes générales.

Aucune étude, présence, expérience personnelle, réservation, communication à l’enseignant ou soumission n’est attestée par ce maître. La récupération et la transcription fournissent les ressources; les actions ci-dessus demeurent celles de l’étudiant. Le statut réel de dépôt du TP1 n’a pas été consulté.

Retour au sommaire de l’unitéHaut de page
Récupérer manuellement les données locales

Copier séparément les données ci-dessous dans des fichiers texte avant de fermer la page ou de modifier le stockage. Une valeur illisible ou incompatible reste en place. Aucun effacement ni rétablissement écrasant n’est effectué automatiquement. L’export/import JSON est disponible sur la page Progression du cours. Cette récupération séparée reste utile pour une valeur brute ou un conflit.

Clé de ce cours : . Format v1 porté par cette clé; dates UTC et identifiants durables.

Si l’accès est refusé, la valeur persistée peut rester inaccessible. Réautoriser le stockage dans le navigateur puis rouvrir ce cours permet de la relire. Une réinitialisation exige une décision explicite après récupération; aucune commande de suppression n’est proposée ici. Les données restent sur cette origine et cet appareil, sans transfert automatique.