Changes between Version 1 and Version 2 of MultiCourseTP8_QR


Ignore:
Timestamp:
Jun 9, 2020, 6:48:11 PM (5 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MultiCourseTP8_QR

    v1 v2  
    11= QUESTIONS sur le TP8 / Contrôleur de disque et partage des périphériques =
    22
    3 == Q1) L'accès exclusif au contrôleur de disque IOC est protégé par un verrou. Cette prise de verrou est réalisée par les appels système ioc_read() et ico_write(). La prise de verrou utile les instructions spéciales ''ll(X)'' et ''sc(X)''. Quels événements peuvent casser la ''prise de réservation'' sur l'adresse X réalisée par l'instruction ''ll(X)'' ? ==
     3== Q1) La prise du verrou protégean l'accès exclusif au contrôleur de disque est réalisée par les appels système ioc_read() et ico_write(), et utilise les instructions spéciales ''ll(X)'' et ''sc(X)''. Quels événements peuvent casser la ''prise de réservation'' sur l'adresse X réalisée par l'instruction ''ll(X)'' ? ==
    44
    5 Lorsqu'une adresse X a été mise sous surveillance, par une ou plusieurs instructions ''ll(X)'', toute écriture à l'adresse X casse la réservation, quel que soit l'écrivain. On ne distingue pas les instructions ''sw(X)'' et ''sc(X)''.
     5Lorsqu'une adresse X a été mise sous surveillance, par une (ou plusieurs) instruction(s) ''ll(X)'', n'importe quelle écriture à l'adresse X casse la réservation, quel que soit l'écrivain. On ne distingue pas les instructions ''sw(X)'' et ''sc(X)''.
    66Le plus souvent c'est le premier concurrent qui exécute une instruction ''sc(X)'' qui gagne le concours et casse la réservation.
    7 
    87
    98== Q2) Que se passe-t-il si deux tâches qui s'exécutent en pseudo-parallélisme sur le même coeur (par multiplexage temporel) font toutes les deux un appel système ioc_read() ? ==