GoConqr has a new look! Let us know what you think.

Flashcards

Kap.3: Threads

Deleted user User has deleted their subject information English 7 cards

Kap.3: Threads

Cards in this deck (7)

  1. 1(1) Was ist ein Thread? Ein Thread ist eine nebenläufige Ausführungseinheit innerhalb eines Prozesses
  2. 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
    1. Erklären Sie den Unterschied zwischen Prozessen und Threads?
  3. 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
  4. 45. Was sind die Aufgaben des Dispatchers?- Kontextwechsel
    - Wechsel zum Usermodus
    - Sprung zur gesuchten Codestelle, die das Programm neustarten
  5. 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. 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
  7. 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

Information

Description
User has deleted their subject information Flashcards on Kap.3: Threads, created by Deleted user on 31/01/2019.
Created by
Deleted user
Views
17
History
  • Created by Johannes Müller · Jan 31, 2019
  • Copied by Johannes Müller · Jan 31, 2019
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?