Skip to main content

Was ist verteiltes Computer?

Distributed Computing verwendet ein Netzwerk vieler Computer, wobei jeder einen Teil einer Gesamtaufgabe erreicht, um ein Computerergebnis viel schneller zu erzielen als mit einem einzelnen Computer.Zusätzlich zu einer höheren Rechenleistung ermöglicht verteiltes Computing auch vielen Benutzern, sich offen zu interagieren und sich zu verbinden.Verschiedene Formen des verteilten Computers ermöglichen unterschiedliche Offenheit, wobei die meisten Menschen akzeptieren, dass ein höherer Grad an Offenheit in einem verteilten Computersystem vorteilhaft ist.

Das Segment des Internets, mit dem die meisten Menschen am besten vertraut sind, das World Wide Web, ist auch die bekannteste Verwendung verteilter Computing im öffentlichen Bereich.Viele verschiedene Computer machen alles, was man beim Surfen im Internet ermöglicht, wobei jeder Computer eine besondere Rolle innerhalb des Systems zugewiesen hat.

Ein Heimcomputer wird zum Beispiel verwendet, um den Browser auszuführen und die gesendeten Informationen zu zerstören, wodurch er dem Endbenutzer zugänglich ist.Ein Server in Ihrem Internetdienstanbieter fungiert als Gateway zwischen Ihrem Heimcomputer und dem größeren Internet.Diese Server sprechen mit Computern, aus denen das Domänennamensystem zusammen ist, um zu entscheiden, mit welchen Computern sie basierend auf der URL sprechen, mit der der Endbenutzer eintritt.Zusätzlich wird jede Webseite auf einem anderen Computer gehostet.

Eine andere Art von verteiltem Computer ist als Grid Computing bekannt.Das Grid Computing besteht aus vielen Computern, die zusammenarbeiten und häufig einfach die Leerlaufprozessorleistung normaler Computer verwenden.Das Beispiel für die höchste Sichtbarkeit für diese Form des verteilten Computers ist das Heimprojekt der Suche nach extra-terrestrischen Intelligenz (SETI).SETI nutzt die Verarbeitungsleistung von über fünf Millionen Hauscomputern, um die Rechenleistung zu nutzen, die selbst den größten Supercomputern weit übersteigt.SETI stellt eine kostenlose Software zur Verfügung, die ein Heimnutzer auf einem Computer installieren kann.Die Software wird ausgeführt, wenn der Computer im Leerlauf bleibt, und jeder Computer mit der Software kontaktiert einen zentralen Server in Berkeley und lädt eine 250 -km -Datei herunter, in der er teilt, was zu analysieren ist.Das verteilte Computersystem analysiert dann diese Daten auf bestimmte Muster, die theoretisch eine hohe Wahrscheinlichkeit eines intelligenten Designs darstellen.

Viele Heimcomputer sind auch Beispiele für verteilte Computer - wenn auch weniger drastische.Durch die Verwendung mehrerer Prozessoren in derselben Maschine kann ein Computer separate Prozesse ausführen und ein höheres Effizienzniveau erreichen als sonst.Viele Heimcomputer nutzen nun die Multiprozessierung sowie eine ähnliche Praxis, die als Multithreading bekannt ist, um viel höhere Geschwindigkeiten zu erreichen als ihre Einzelprozessor-Gegenstücke.