Hausarbeiten logo
Shop
Shop
Tutorials
En De
Shop
Tutorials
  • How to find your topic
  • How to research effectively
  • How to structure an academic paper
  • How to cite correctly
  • How to format in Word
Trends
FAQ
Zur Shop-Startseite › Informatik - Software

Funktionsweise und Performancemessungen des LINUX O(1)-Schedulers

Titel: Funktionsweise und Performancemessungen des LINUX O(1)-Schedulers

Diplomarbeit , 2004 , 137 Seiten , Note: 1,3

Autor:in: Diplom-Informatiker (FH) Alexander Zschach (Autor:in)

Informatik - Software

Leseprobe & Details   Blick ins Buch
Zusammenfassung Leseprobe Details

Die vorliegende Diplomarbeit widmet sich in der Einführung den Anfängen der computerisierten
Welt bis hin zur Entwicklung der ersten Time-Sharing Systeme um dann im zweiten Kapitel die
Grundlagen für und von Scheduling im Allgemeinen detailliert zu beleuchten. Darauf folgend soll
der 4BSD-Scheduler als Basis für eine ganze Generation an Schedulern detailliert beschrieben werden
und im vierten Kapitel der O(1)-Scheduler und dessen Konzepte und Realisierung betrachtet
werden. Abschließend wird derO(1)-Scheduler einer eingängigen Prüfung in seinem Laufzeitverhalten unter
Symmetrischem Multiprocessing unterzogen und die Testergebnisse detailliert erläutert. Abschließend
soll die vorliegende Arbeit ein Fazit ziehen und einen möglichen Ausblick auf die Welt
der Scheduler von morgen geben.

[...]

Leseprobe


Inhaltsverzeichnis

  • Einführung
    • Programmierer und Operator
    • Batchsysteme
    • Resident Monitor
    • Multiprogrammed Batched Systeme
    • Time-Sharing Systeme
  • Grundlagen
    • Prozesse und Programme
    • Threads und Prozesse
      • Multithreadingmodelle
      • Symmetric Multi-Threading (SMT)
      • Symmetrisches Multiprocessing (SMP)
      • Prozessoraffinität
      • NUMA
    • Prozessverwaltung
      • Prozesstatus
      • Prozesskontrollblock
      • Prioritätenmodel
    • Scheduling
      • Anforderungen an Scheduling
      • Kooperatives Scheduling
      • Preemptives Scheduling
      • Schedulingalgorithmen
    • Dispatching
  • 4BSD und Derivate
    • Einführung in den 4BSD-Scheduler.
    • Prozessverwaltung
      • Prozesskontrollblock
      • Prozesslisten

Zielsetzung und Themenschwerpunkte

Die Diplomarbeit befasst sich mit der Funktionsweise und Performance des Linux O(1)-Schedulers. Der Fokus liegt auf der Erläuterung der Entwicklung von Schedulingmechanismen und der Analyse des O(1)-Schedulers im Kontext moderner Multiprozessorsysteme.

  • Entwicklung von Schedulingmechanismen von frühen Batchsystemen bis zu modernen Time-Sharing-Systemen
  • Grundlagen des Prozessmanagements, einschließlich Threads, Prozesse, Prozessverwaltung und Prioritätenmodelle
  • Detaillierte Analyse des 4BSD-Schedulers als Grundlage für den O(1)-Scheduler
  • Architektur und Funktionsweise des O(1)-Schedulers
  • Bewertung der Performance des O(1)-Schedulers unter Symmetrischem Multiprocessing

Zusammenfassung der Kapitel

Das erste Kapitel stellt die historische Entwicklung von Schedulingmechanismen vor, beginnend mit frühen Batchsystemen und der Einführung des Resident Monitors. Die Entwicklung von Multiprogrammed Batched Systemen und schließlich Time-Sharing-Systemen wird beleuchtet.

Das zweite Kapitel erläutert die Grundlagen von Prozessmanagement und Scheduling. Es werden Prozesse, Threads, Prozessverwaltung, Scheduling-Anforderungen und verschiedene Scheduling-Algorithmen behandelt.

Das dritte Kapitel fokussiert sich auf den 4BSD-Scheduler und beschreibt dessen Architektur und Funktionsweise. Insbesondere werden der Prozesskontrollblock und Prozesslisten im Detail betrachtet.

Schlüsselwörter

Scheduling, O(1)-Scheduler, Linux, 4BSD-Scheduler, Prozessmanagement, Multiprocessing, Performance, Time-Sharing, Multithreading, Prozesskontrollblock, Prioritätenmodell.

Ende der Leseprobe aus 137 Seiten  - nach oben

Details

Titel
Funktionsweise und Performancemessungen des LINUX O(1)-Schedulers
Hochschule
Hochschule Mannheim  (Institut für Betriebssysteme)
Note
1,3
Autor
Diplom-Informatiker (FH) Alexander Zschach (Autor:in)
Erscheinungsjahr
2004
Seiten
137
Katalognummer
V70285
ISBN (eBook)
9783638615495
ISBN (Buch)
9783640157105
Sprache
Deutsch
Schlagworte
Funktionsweise Performancemessungen LINUX O(1)-Schedulers
Produktsicherheit
GRIN Publishing GmbH
Arbeit zitieren
Diplom-Informatiker (FH) Alexander Zschach (Autor:in), 2004, Funktionsweise und Performancemessungen des LINUX O(1)-Schedulers, München, GRIN Verlag, https://www.hausarbeiten.de/document/70285
Blick ins Buch
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
  • Wenn Sie diese Meldung sehen, konnt das Bild nicht geladen und dargestellt werden.
Leseprobe aus  137  Seiten
Hausarbeiten logo
  • Facebook
  • Instagram
  • TikTok
  • Shop
  • Tutorials
  • FAQ
  • Zahlung & Versand
  • Über uns
  • Contact
  • Datenschutz
  • AGB
  • Impressum