Was ist verteilt Betriebssystem?

Ein Betriebssystem Computer (OS) ist einer der wichtigsten Aspekte eines Computers. Er ist für die zugrunde liegende Taskverwaltung und die Orchestrierung der Computerprogramme verantwortlich. Ein verteiltes Betriebssystem ist ein System, das die Last über mehrfachen Computerhardwarebedienern verbreitet. Diese Art von OS liefert bessere Leistung und Verwendbarkeit, weil sie über mehrfache Bestandteile verteilt.

Die meisten Betriebssysteme sind in verteilten Versionen vorhanden. Einige Beispiele umfassen UNIX®, Linux®, und das Betriebssystem Windows®. Wenn das OS verteilt, muss es auf mehrfache Bediener angebracht werden, das spezielle Konfigurations- und Managementprozesse erfordert. Dieses erfordert gewöhnlich Systemsingenieure, das Projekt zu handhaben.

Ein verteiltes Betriebssystem zusammengebaut als Block der Bediener, die Gedächtnis und Aufgaben teilen. Diese Bediener fungieren im Einklang und liefern mehr Energie als ein einzelner Großrechnerbediener. Dieses erzeugt gewöhnlich bessere Leistung, weil die Last über mehrfache Bediener verteilt.

Die Rasterfelddatenverarbeitung ist gutes Beispiel der verteilten Datenverarbeitung. Dieses System benutzt die Computer, die an das Internet zu den kompletten komplizierten Aufgaben angeschlossen, die umfangreiche Verarbeitungsleistung erfordern. Using ein verteiltes Modell gebraucht die untätige Computerkapazität, weil sie mehrfache Bediener teilt.

Die Computerkapazität bekannt wie die maximale vorhandene Verarbeitungsleistung eines Computersystems. Es berechnet gewöhnlich basiert auf den vorhandenen Gedächtnis- und Computerverarbeitungsmaßeinheiten der Hardwareplattform. Ein dezentralisiertes System liefert Mehrleistung, weil es mehrfache Bediener umfaßt.

Es gibt die spezifischen Algorithmen, die damit ein verteiltes Betriebssystem Taskverwaltung verwendet, behandelt. Diese Anordnung entworfen, um einzelne Aufgaben auf den mehrfachen Bedienern zu verarbeiten, die auf Priorität und erwarteter Bearbeitungszeit basieren. Diese Algorithmen schwanken in Kompliziertheit, aber entworfen, den besten Gebrauch von der vorhandenen Verarbeitungsleistung von den geteilten Bedienern zu bilden.

Ein round-robin Algorithmus ist ein Beispiel eines einfachen Algorithmus, der in einem verteilten Betriebssystem verwendet. Diese Technik verteilt ankommende Computeraufgaben auf die mehrfachen Bediener, die auf einem einfachen zählenalgorithmus basieren. Jede Aufgabe zugewiesen eine spezifische Zahl e, die einem spezifischen Bediener innerhalb der Kette der vorhandenen Bediener entspricht.

Einige verteilte Betriebssystemmodelle überwachen die vorhandene Kapazität jedes Bedieners innerhalb der Kette. Dieses liefert gewöhnlich bessere Leistung als einfache round-robin Techniken, weil die Bedienerlast auf der tatsächlichen vorhandenen Verarbeitungsleistung basiert. Vorgerückte Algorithmen sind in hoch entwickelten SimultanverarbeitungsBetriebssystemen allgemeiner.