Author: | Franz-Josef Auernigg | ISBN: | 9783638383783 |
Publisher: | GRIN Verlag | Publication: | June 4, 2005 |
Imprint: | GRIN Verlag | Language: | German |
Author: | Franz-Josef Auernigg |
ISBN: | 9783638383783 |
Publisher: | GRIN Verlag |
Publication: | June 4, 2005 |
Imprint: | GRIN Verlag |
Language: | German |
Studienarbeit aus dem Jahr 2005 im Fachbereich Informatik - Angewandte Informatik, Note: 1, Universität Salzburg (Institut für Computerwissenschaften), Veranstaltung: Spezielle Kapitel aus Betriebssysteme, 5 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: Das erste Kapitel dieser Arbeit beschreibt die Neuerungen der POSIX Thread Bibliothek unter Linux. Das Hauptaugenmerk liegt dabei darauf, die POSIX-Bibliothek skalierbar zu machen und dabei Kernelerweiterungen zu benutzen, die bis 2003 noch nicht in der Bibliothek implementiert wurden. Weiters werden Kernelerweiterungen besprochen, die auf die Neuerungen der Thread Bibliothek abgestimmt wurden. Im zweiten Kapitel werden die in Kapitel eins angesprochenen Futexes genauer erläutert. Dazu wird erklärt was Futexes sind, warum sie eingesetzt werden, welche Ziele für die Implementierung wichtig waren und welche Mechanismen zur Umsetzung verwendet wurden.
Studienarbeit aus dem Jahr 2005 im Fachbereich Informatik - Angewandte Informatik, Note: 1, Universität Salzburg (Institut für Computerwissenschaften), Veranstaltung: Spezielle Kapitel aus Betriebssysteme, 5 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: Das erste Kapitel dieser Arbeit beschreibt die Neuerungen der POSIX Thread Bibliothek unter Linux. Das Hauptaugenmerk liegt dabei darauf, die POSIX-Bibliothek skalierbar zu machen und dabei Kernelerweiterungen zu benutzen, die bis 2003 noch nicht in der Bibliothek implementiert wurden. Weiters werden Kernelerweiterungen besprochen, die auf die Neuerungen der Thread Bibliothek abgestimmt wurden. Im zweiten Kapitel werden die in Kapitel eins angesprochenen Futexes genauer erläutert. Dazu wird erklärt was Futexes sind, warum sie eingesetzt werden, welche Ziele für die Implementierung wichtig waren und welche Mechanismen zur Umsetzung verwendet wurden.