Multiprocessing Definizione significato

Cos’è il Multiprocessing?

Per molti anni, la velocità dei computer processori è aumentata attraverso miglioramenti nell’architettura e velocità di clock dei processori. Tuttavia, negli ultimi anni, i produttori di chip hanno raggiunto un limite nella misura in cui possono rendere i transistor all’interno delle CPU senza che si surriscaldino. Pertanto, l’uso di più processori, o multiprocessing, è diventato il prossimo passo per aumentare le prestazioni di calcolo.

Multiprocessing può essere implementato in due modi diversi: 1) usando più di un processore fisico, o 2) usando un processore con più core. Per esempio, i primi computer Power Mac G5 avevano più processori fisici, ognuno con il proprio sensore di calore e frontside bus. Quando Apple è passata ad usare processori Intel nel 2006, ha iniziato ad usare processori dual-core. Questi chip sembrano un singolo processore, ma agiscono come due. Ora, alcune macchine come il Mac Pro, hanno processori quad-core, che includono quattro core di elaborazione. Alcuni Mac Pro hanno anche due processori quad-core fisici, dando al computer un totale di otto processori. La maggior parte dei PC basati su Windows e Linux ora usano anche processori multi-core.

Mentre il multiprocessing sembra una scelta logica per migliorare le prestazioni di calcolo, deve essere supportato dal sistema operativo del computer per poter funzionare correttamente. Fortunatamente, le versioni attuali di Windows e Mac OS X supportano pienamente il multiprocessing. Questo significa che possono gestire più processori come una sola CPU, dividendo il carico di elaborazione tra loro. Tuttavia, non tutti i compiti possono essere divisi equamente tra due o più processori. Pertanto, mentre il multiprocesso può aumentare la velocità di un computer, in genere non migliora le prestazioni per il fattore esatto di processori nella macchina.

La descrizione di Multiprocessing in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Multiprocessing o vuoi suggerire un nuovo termine tecnico, contattaci.