Sommario:
Definizione - Cosa significa Multi-Processing?
L'elaborazione multipla si riferisce alla capacità di un sistema di supportare più di un processore contemporaneamente. Le applicazioni in un sistema a elaborazione multipla sono suddivise in routine più piccole eseguite in modo indipendente. Il sistema operativo assegna questi thread ai processori migliorando le prestazioni del sistema.
Techopedia spiega Multi-Processing
In un'elaborazione multipla simmetrica, una singola istanza del sistema operativo controlla due o più processori identici collegati a una singola memoria principale condivisa. La maggior parte delle schede madri per PC multielaborazione utilizzano multiprocessing simmetrico.
D'altra parte, la multielaborazione asimmetrica designa compiti di sistema che devono essere eseguiti da alcuni processori e applicazioni su altri. Questo non è generalmente efficiente come l'elaborazione simmetrica a causa del fatto che in determinate condizioni un singolo processore potrebbe essere completamente inserito mentre l'altro è inattivo.
