? Ein Computer- Zentraleinheit ist die Komponente, die alle Berechnungen und Datenverarbeitung für die Programme , die auf dem Computer ausführt. Ein typisches Computersystem unterstützt die Verwendung einer einzelnen CPU , aber einige Computer sind so ausgelegt , dass eine zweite CPU und installiert werden kann. Die Verwendung von mehr als einer CPU in einem Computer als mit Mehrprozessorbetrieb bekannt und können für eine schnellere Verarbeitung zu ermöglichen, wenn Daten zu einem einzigen CPU - Computer verglichen . Multiprozessor-Unterstützung
Multiprozessor-Unterstützung bezieht sich auf mit der Hard-und Software erforderlich sind, um in vollem Umfang nutzen zwei CPUs in einem einzigen Computersystem. Ähnlich wie bei Multi-Core- Verarbeitung in einer einzigen CPU erlaubt eine Multiprozessor- Computer-Setup mehrere Datenströme auf einmal verarbeitet werden. Die Verwendung von mehreren CPUs des gleichen Typs verdoppelt sich die Anzahl der verfügbaren Datenströme für die Verarbeitung, so dass zwei Single- Core-oder Multi -Core-Prozessoren zu funktionieren , als wären sie eine einzige Verarbeitungseinheit waren .
Prozessor Workflow-
Einige Multiprocessing -Systemen teilen des Computers Arbeitslast gleichmäßig zwischen der installierten CPUs , ein Setup bezeichnet als "symmetrisches Multiprocessing . " Andere Systeme verwenden eine CPU als primäre Prozessor für den Computer und senden nur spezifische Aufgaben oder Daten aus spezifischen Programmen zur anderen installierten CPU , ein Setup als " asymmetrische Multiprocessing . " Symmetric Multiprocessing ist entworfen, um allgemeine Leistung des Computers , indem Datenverarbeitung zwischen zwei CPUs gleichermaßen , während asymmetrische Multiprocessing ist entworfen, um die Leistung zu verbessern verbessern bekannt der spezifischen Programme bezeichnet mit dem zweiten CPU .
Vorteile und Einschränkungen
ein Computer, Multiprocessing -Unterstützung bietet, ist die Verarbeitung von Daten mit einer schnelleren Rate als eine einzige CPU - Computer , wenn die Erhöhung der Verarbeitungsgeschwindigkeit von der spezifischen CPUs verwendet und wie Multiprozessor- Funktionen eingerichtet sind abhängen. Beide CPUs nutzen die gleiche Speicher-Pool , so dass Daten, die über den verfügbaren Speicher schneller zu bewegen, aber es ist eine Möglichkeit, Speicher -Engpässe , wenn der Computer nicht über genügend RAM , um sowohl CPUs unterstützt . Deutliche Leistungssteigerungen können mit individuellen Programmen auftreten , wenn sie für Multiprozessor- Einsatz optimiert sind ; . Programme, die nicht für Multiprozessor entworfen laufen in der Regel die gleichen , wie sie auf einer einzigen CPU - Computersystem
Multiprocessing Anforderungen
Drei Komponenten müssen Multiprozessor-Unterstützung bieten , um einen Computer mit mehreren CPUs laufen . Das Motherboard muss mit Multiprozessor-Unterstützung konzipiert werden , darunter zwei CPU-Sockel und einer modifizierten nördlich Brückenschaltungsanordnung Struktur , so dass beide CPUs installiert werden kann und nutzen Systemressourcen. Die CPUs selbst muss Multiprocessing - kompatibel als gut, da nicht alle CPUs für den Einsatz in Multi-CPU- Systeme ausgelegt sind. Der Computer Betriebssystem muss Multiprocessing sowie , so dass es richtig verteilen Daten zwischen den beiden CPUs.