Multiprocessing Definition

Was ist Multiprocessing?

Viele Jahre lang wurde die Geschwindigkeit von Computer-Prozessoren durch Verbesserungen der Architektur und der Taktrate der Prozessoren erhöht. In den letzten Jahren sind die Chip-Hersteller jedoch an die Grenze gestoßen, wie klein sie die Transistoren in den CPUs machen können, ohne dass sie überhitzen. Daher ist die Verwendung mehrerer Prozessoren, das so genannte Multiprocessing, der nächste Schritt zur Steigerung der Rechenleistung.

Multiprocessing kann auf zwei verschiedene Arten realisiert werden: 1) Verwendung von mehr als einem physischen Prozessor, oder 2) Verwendung eines Prozessors mit mehreren Kernen. Frühe Power Mac G5-Computer hatten beispielsweise mehrere physische Prozessoren, jeder mit eigenem Kühlkörper und Frontside Bus. Als Apple 2006 zur Verwendung von Intel-Prozessoren überging, wurden Dual-Core-Prozessoren eingesetzt. Diese Chips sehen aus wie ein einziger Prozessor, arbeiten aber wie zwei. Jetzt haben einige Geräte wie der Mac Pro Quad-Core-Prozessoren, die vier Rechenkerne enthalten. Einige Mac Pro haben sogar zwei physische Quad-Core-Prozessoren, so dass der Computer über insgesamt acht Prozessoren verfügt. Die meisten Windows- und Linux-basierten PCs verwenden inzwischen ebenfalls Multi-Core-Prozessoren.

Multiprocessing klingt zwar logisch, um die Rechenleistung zu verbessern, doch muss es vom Betriebssystem des Computers unterstützt werden, damit es korrekt funktioniert. Glücklicherweise unterstützen die aktuellen Versionen sowohl von Windows als auch von Mac OS X Multiprocessing vollständig. Das bedeutet, dass sie mehrere Prozessoren als eine CPU verwalten können, indem sie die Verarbeitungslast zwischen ihnen aufteilen. Dennoch können nicht alle Aufgaben zu gleichen Teilen auf zwei oder mehr Prozessoren aufgeteilt werden. Daher kann Multiprocessing zwar die Geschwindigkeit eines Computers erhöhen, aber die Leistung wird in der Regel nicht genau um den Faktor der Prozessoren im Rechner gesteigert.

Die Definition von Multiprocessing auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Multiprocessing-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.