Nwlapcug.com


Qual è il significato di supporto multiprocessore?

Qual è il significato di supporto multiprocessore?


Unità centrale di elaborazione di un computer è il componente che esegue tutti i calcoli ed elaborazione dei dati per i programmi in esecuzione sul computer. Un tipico computer supporta l'utilizzo di una singola CPU, ma alcuni computer sono progettati in modo che una seconda CPU può essere installata anche. L'uso di più di una CPU in un singolo computer è noto come elaborazione multipla e può permettere per l'elaborazione di dati più veloce rispetto a un computer di CPU singola.

Supporto multiprocessore

Supporto multiprocessore si riferisce ad avere l'hardware e il software necessario per utilizzare pienamente due CPU all'interno di un unico sistema informatico. Simile alla elaborazione in una singola CPU multi-core, una configurazione di computer multiprocessore consente più flussi di dati da elaborare in una sola volta. L'uso di CPU multiple dello stesso tipo raddoppia il numero di flussi di dati disponibili per la lavorazione, permettendo due processori single-core o multi-core a funzionare come se fossero un'unità di elaborazione singola.

Flusso di lavoro del processore

Alcuni sistemi di elaborazione multipla condividono il carico di lavoro del computer in modo uniforme tra le CPU installate, un programma di installazione denominato "symmetric multiprocessing." Altri sistemi utilizzano una CPU come il processore primario per il computer e inviare solo compiti specifici o dati da programmi specifici di altre CPU installata, una configurazione nota come "asimmetrica multiprocessing." Multiprocessing simmetrico è progettato per migliorare le prestazioni complessive del computer dividendo l'elaborazione di dati tra due CPU ugualmente mentre multiprocessore asimmetrico è stato progettato per migliorare le prestazioni dei programmi specifici designati alla seconda CPU.

Vantaggi e limitazioni

Un computer che offre supporto multielaborazione è capace di trattamento dei dati a una velocità superiore rispetto a un computer di CPU singola, anche se l'aumento nella velocità di elaborazione dipenderà molto la CPU specifico utilizzato e come funzioni di elaborazione multipla sono impostate. Sia CPU utilizzano lo stesso pool di memoria, che consente di spostarsi attraverso la memoria disponibile più veloce ma c'è una possibilità di colli di bottiglia di memoria se il computer non dispone di sufficiente RAM per supportare entrambe le CPU. Aumento significativo delle prestazioni può verificarsi con programmi individuali se sono ottimizzati per l'uso multiprocessore; programmi non progettati per multiprocessore in genere eseguiti come se fossero su un sistema informatico di sola CPU.

Requisiti di multiprocessing

Tre componenti devono offrire supporto multiprocessore per eseguire un computer con più CPU. La scheda madre deve essere progettata con il supporto multiprocessore in mente, comprese due CPU socket e un nord modificato ponte struttura dei circuiti affinché entrambe le CPU possono essere installate e utilizzano risorse di sistema. Le CPU se stessi devono essere compatibile con multiprocessing pure, poiché non tutte le CPU sono progettate per l'utilizzo in sistemi multi-CPU. Sistema operativo del computer deve supportare multielaborazione pure in modo che può distribuire correttamente i dati tra le due CPU.