Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Rosamund Laubscher Geändert vor über 11 Jahren
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9 Beim Start eines Prozesses in Windows NT, 2000 wird a der Programmtext aus der exe-Datei ab der dort angegebenen Adresse gespeichert und gestartet b der Programmtext in einer DLL gestartet c der Programmtext der exe-Datei als Abschnittsobjekt in den virtuellen Speicher eingeblendet und gestartet
10
10 Was ist ein Semaphor? a eine Tabelle zur Verwaltung von Threads b ein Speicherfeld, das der Synchronisation von Threads dient c eine Bedingung für die Aktivierung eines Prozesses
11
11 Was ist eine Pipe? a eine Datei, auf die mehrere Prozesse zugreifen können b eine stream-Datei c eine dateiähnliche Instanz zum Datenaustaus zwischen Prozessen
12
12 Was ist ein kritischer Abschnitt? a die Zeit, während der für einen Prozess eine I/O durchgeführt wird b ein Programmabschnitt, in dem ein Zugriff auf ein Objekt durchgeführt wird, der zu einer Dateninkonsistenz führen kann c ein Programmabschnitt, bei dem die Interrupts blockiert sind
13
13 Da Threads eines Prozesses einen gemeinsamen Adressraum haben, genügt zur Kommunikation zwischen Prozessen eine globale Variable: Stimmt dies? a ja b nein
14
14 Warum benötigt eine Kommunikation zwischen Prozessen eine Synchronisation? a weil die Nachricht erst erzeugt werden muss, bevor sie gelesen werden kann b es wird keine Synchronisation benötigt c das Erstellen der Nachricht ist ein kritischer Abschnitt
15
15 Die Konstruktion 1 semaphor a(2); 2 a.wait(); 3 krit. Abschnitt; 4 a.signal(); verriegelt einen kritischen Abschnitt. A Die Aussage stimmt. B Die Aussage ist wegen eines Fehlers in den Zeilen 2 und 4 falsch. C Die Aussage ist wegen eines Fehlers in Zeile 1 falsch.
16
16 Der Programmtext semaphor a(0); Prozess 1Prozess 2 Aktion Xa.wait(); a.signal();Aktion Y realisiert eine Vorher/Nachher-Beziehung bzgl. Aktion X und Aktion Y. A Ja, Aktion X wird vor Aktion Y ausgeführt. B Ja, Aktion Y wird vor Aktion X ausgeführt. C Nein, die Konstruktion stellt eine Client/Server-Beziehung her.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.