Multi-Processing

Definition - Was bedeutet Multi-Processing?

Mehrfachverarbeitung bezieht sich auf die Fähigkeit eines Systems, mehr als einen Prozessor gleichzeitig zu unterstützen. Anwendungen in einem Mehrfachverarbeitungssystem werden in kleinere Routinen unterteilt, die unabhängig voneinander ausgeführt werden. Das Betriebssystem weist diese Threads den Prozessoren zu, wodurch die Leistung des Systems verbessert wird.

Technische.me erklärt Multi-Processing

Bei einer symmetrischen Mehrfachverarbeitung steuert eine einzelne Betriebssysteminstanz zwei oder mehr identische Prozessoren, die mit einem einzelnen gemeinsam genutzten Hauptspeicher verbunden sind. Die meisten Multi-Processing-PC-Motherboards verwenden symmetrisches Multiprocessing.

Andererseits bezeichnet asymmetrische Mehrfachverarbeitung Systemaufgaben, die von einigen Prozessoren und Anwendungen auf anderen ausgeführt werden sollen. Dies ist im Allgemeinen nicht so effizient wie die symmetrische Verarbeitung, da unter bestimmten Bedingungen ein einzelner Prozessor vollständig belegt sein kann, während der andere inaktiv ist.