Fichas
Kap.3: Threads
Fichas del conjunto (7)
- 1(1) Was ist ein Thread? Ein Thread ist eine nebenläufige Ausführungseinheit innerhalb eines Prozesses
- 21. Erklären Sie den Unterschied zwischen Prozessen und Threads?- Prozesse sind im Vergleich zu Thread „schwergewichtiger“
Alle Threads eines Prozesses teilen sich den Speicherbereich (Adressraum) des
- Prozesses
- • à Code
- • à (globale) Variablen
- • à Offene Dateien, Netzwerkverbindungen, Ressourcen
- • à Heap - 32. Warum ist die Verwendung von Threads sinnvoll?- Leistungszuwachs kann erfolgen
- Es können mehrere Prozessorkerne genutzt werden
- Lässt sich schneller erzeugen als ein Prozess - 45. Was sind die Aufgaben des Dispatchers?- Kontextwechsel
- Wechsel zum Usermodus
- Sprung zur gesuchten Codestelle, die das Programm neustarten - 5(2) Erklären Sie den Unterschied zw. Parallelität und Nebenläufigkeit. Nennen Sie auch dabei die notwendige Komponente für jene FunktionParallelität: mehrere Programme/Aufgaben laufen wirklich parallel. Für jeden parallel laufenden Prozess/Thread wird ein Prozessorkern benötigt
Nebenläufigkeit: Aufgaben/Programme werden nacheinander im Wechsel ausgeführt. Der Scheduler regelt die Ablaufplanung (Welcher Prozess kommt als nächstes?) - 6(3) Erklären Sie 3 Vorteile von Threads gegenüber von Prozessen? Die Thread-Erzeugung ist schneller und benötigt weniger Ressourcen als die Erzeugung eines Prozesses
Wenn ein Thread blockiert/wartet (z.B. auf I/O) können die anderen weiterlaufen wodurch die Anwendung bedienbar bleibt
Ressourcen können zw. Threads aufgrund des gemeinsamen Speicherbereichs einfacher geteilt werden - 7Bei Threads unterscheidet man zwei Arten: Nennen und erklären Sie diese kurz.• User Threads
o Werden in User-Space verwaltet
o Betriebssystem weiß ggf. nichts davon
• Kernel-Threads
o Werden im Kernel verwaltet
o Verwaltung in Thread Control Block
Información
- Descripción
- El usuario ha eliminado su información de asignaturas Fichas sobre Kap.3: Threads, creado por Usuario eliminado el 31/01/2019.
- Creado por
- Usuario eliminado
- Visitas
- 17
- Etiquetas
- Historial
-
- Creado por Johannes Müller · 31 ene 2019
- Copiado por Johannes Müller · 31 ene 2019
- Valoración