? Unità centrale di elaborazione di un computer è il componente che esegue tutti i calcoli e di elaborazione 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 un secondo CPU può essere installato anche . L' uso di più di una CPU in un singolo computer è noto come multiprocessing e può consentire l'elaborazione di dati più veloce rispetto a un computer con una CPU . 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 di computer . Simile alla elaborazione multi -core in una singola CPU , una configurazione del computer multiprocessore consente più flussi di dati da trattare in una sola volta . L'utilizzo di CPU multiple dello stesso tipo raddoppia il numero dei disponibili flussi di dati per l'elaborazione , consentendo a due processori single-core o multi-core di funzionare come se fossero una singola unità di elaborazione .
Processore Workflow
Alcuni sistemi multiprocessing condividere il carico di lavoro del computer in modo uniforme tra le CPU installate , una configurazione denominata " symmetric multiprocessing ". Altri sistemi utilizzano una CPU come il processore primario per il computer e solo inviare attività o dati da programmi specifici per l'altra CPU installata , una configurazione nota come " multiprocessing asimmetrico . " symmetric multiprocessing è progettato per migliorare le prestazioni complessive del computer dividendo l'elaborazione di dati tra due CPU ugualmente mentre multiprocessing asimmetrico è progettato per migliorare le prestazioni specifiche dei programmi specifici designati per la seconda CPU .