Changes between Version 1 and Version 2 of MultiCourseTP8_QR
- Timestamp:
- Jun 9, 2020, 6:48:11 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MultiCourseTP8_QR
v1 v2 1 1 = QUESTIONS sur le TP8 / Contrôleur de disque et partage des périphériques = 2 2 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)'' ? == 4 4 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)''.5 Lorsqu'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)''. 6 6 Le plus souvent c'est le premier concurrent qui exécute une instruction ''sc(X)'' qui gagne le concours et casse la réservation. 7 8 7 9 8 == 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() ? ==