Synchronisation in verteilten Systemen: Problemstellung und by Peter A. Gloor PDF

By Peter A. Gloor

ISBN-10: 3519024942

ISBN-13: 9783519024941

ISBN-10: 3663013537

ISBN-13: 9783663013532

Der Begriff objektorientiert ist im second ein Schlagwort, das vor aHem im Gebiet der Programmentwicklung und des Programmdesigns neue Losungen zu versprechen scheint I. Auch die Idee, ein Betriebssystem mit einer objektorientierten Struktur aufzubauen ist keinesfalls neu. So hat Wulf bereits 1981 ein experimentelles Betriebssystem mit einer objektorientierten Struktur namens Hydra implementiert [WuI81], das auf weitere objektorientierte Vorfahren zuriickblicken konnte. Nachdem dieser Begriff in neuester Zeit eine erweiterte Bedeutung erhalten hat, sollen die Auswirkungen dieses erweiterten Objekthegriffs auf der Betriebssystem-Ehene Hauptgegenstand dieses Buches sein. In den ersten vier, mehr theoretisch ausgerichteten Kapiteln werden die Grundlagen gelegt flir zwei konkrete Vorschlage zur Erweiterung von konventioneHen Betriebssystemen, die in den heiden letzten, praktischen Kapiteln vorgestellt werden. Diese heiden Vorschlage sollen einen Beitrag zu einem immer noch sehr aktueHen Thema leisten, namlich der Synchronisation in verteilten Systemen. Wenn heute Uber das Forschungsgebiet Betriebssysteme gesprochen wird, so ist klar, dass damit auch immer verteilte Betriebssysteme gemeint sind, da aus verschiedenen GrUnden, auf die in diesem Buch noch ausflihrlicher eingegangen wird, der Zusammenschluss von isolierten Maschinen zu einem verteilten process auf der Betriebssystem-Ebene sich als vorteilhafteste Losung erwiesen hat.

Show description

Read or Download Synchronisation in verteilten Systemen: Problemstellung und Lösungsansätze unter Verwendung von objektorientierten Konzepten PDF

Similar german_5 books

Berechenbarkeit Komplexität Logik: Algorithmen, Sprachen und by Egon Börger PDF

Endlich liegt der ,,Klassiker" der Theoretischen Informatik, der Studenten und Forschern ein unentbehrliches Standardwerk ist, in neuer Auflage vor.

New PDF release: Das Mathematica Arbeitsbuch

Nachdem Computeralgebra-Pakete wie Mathematica immer mehr Verbreitung finden, entsteht oft die Frage, welche mathematischen Probleme damit überhaupt angegangen werden können. Dieses Buch beschreibt die Mathematik, wie sie Studierende an Fachhochschulen oder Universitäten brauchen, an vielen Beispielen mit Hilfe von Mathematica.

Bestimmen des Bürstenverhaltens anhand einer Einzelborste - download pdf or read online

Die vorliegende Dissertation entstand wahrend meiner Tatig keit als wissenschaftlicher Mitarbeiter am Fraunhofer - In stitut fur Produktionstechnik und Automatisierung (IPA) in Stuttgart. Herrn Professor Dr. -Ing. H. -J. Warnecke, dem Direktor des IPA und Leiter des Instituts fur Industrielle Fertigung und Fabrikbetrieb der Universitat Stuttgart, bin ich fur seine wohlwollende Unterstutzung und Forderung sowie fur die wertvollen Hinweise zu der Arbeit zu grossem Dank ver pflichtet.

Extra info for Synchronisation in verteilten Systemen: Problemstellung und Lösungsansätze unter Verwendung von objektorientierten Konzepten

Sample text

B. single level store unterhalb der UNIX-System-Call-Schnittstelle beibehalten werden konnten. 3, einerseits die Portierung des Betriebssystem-Kerns auf neue Maschinenarchitekturen so einfach wie moglich zu halten, und andererseits die Integration neuer Konzepte in den bestehenden Betriebssystem-Kern zu vereinfachen. B. ein verteiltes Filesystem auf Benutzerebene einzubauen, ohne dass der unterliegende Betriebssystem-Kern geandert werden muss. 48 Verteilte Betriebssysteme Software-Entwicklungssystem zur Entwicklung verteilter Anwendungen AIle im vorhergehenden Kapitel betrachteten Systeme weisen ein ftir den Anwendungsentwickler gedachtes Software-Entwicklungssystem zur Entwicklung verteilter Anwendungen (und von verteilter System-Software) auf, welches tiber Schnittstellen zu einer oder mehreren Programmiersprachen verftigt.

Beim Quicksilver so weit, dass man sich siimtliche Prozessoren in einem virtuellen Pool vorzustellen hat, so dass jeder neu hinzugekommene Job auf die am wenigsten belasteten CPU's aufgeteilt werden kann. 3 Entwicklungstendenzen 49 weitgehend unabhiingig geworden. Auch kann die Rechenleistung von Maschinen, auf denen gerade niemand arbeitet, optimal von den anderen Benutzem ausgenutzt werden. Mach, Apollo NCS und Argus bieten die notwendigen Konstrukte und Primitiven, urn Anwendungen, die von verteiltem Multitasking Gebrauch machen, moglichst einfach implementieren zu konnen.

Ausserdem hat jeder Prozess noch gewisse lokale Daten, wobei hier nur das lokale Datenobjekt Z des Hintergrundprozesses B eingezeichnet ist. 30 1 Verteilte Betriebssysteme Nach dem Crash tritt die in Bild b. eingezeichnete Situation auf, indem ein spezieller Recovery-Prozess aufgerufen wird, der nur noch Zugriff auf das stabile Datenobjekt X hat. Fliichtige Daten und zur Zeit des Crashs aktive Prozesse sind verloren. In Bild c. sehen wir den Guardian, nachdem der Recovery-Prozess seine Tiitigkeit beendet hat.

Download PDF sample

Synchronisation in verteilten Systemen: Problemstellung und Lösungsansätze unter Verwendung von objektorientierten Konzepten by Peter A. Gloor


by John
4.5

Rated 4.72 of 5 – based on 33 votes