Multiprocessing

Per molti anni, la velocità dei processori dei computer è aumentata grazie ai miglioramenti nell'architettura e nella frequenza di clock dei processori. Tuttavia, negli ultimi anni, i produttori di chip hanno raggiunto un limite nelle dimensioni minime dei transistor che possono inserire nei CPU senza causarne il surriscaldamento. Per questo motivo, l'uso di più processori, ovvero il multiprocessing, è diventato il passo successivo per aumentare le prestazioni di elaborazione.

Il multiprocessing può essere implementato in due modi diversi: 1) utilizzando più di un processore fisico oppure 2) utilizzando un processore con più core. Per esempio, i primi computer Power Mac G5 avevano più processori fisici, ciascuno con il proprio dissipatore e il proprio bus front-side. Quando nel 2006 Apple è passata all'uso dei processori Intel, ha iniziato a utilizzare processori dual-core. Questi chip hanno l'aspetto di un singolo processore, ma funzionano come due. Oggi, alcune macchine come il Mac Pro hanno processori quad-core, che includono quattro core di elaborazione. Alcuni Mac Pro hanno persino due processori fisici quad-core, per un totale di otto processori. Anche la maggior parte dei PC basati su Windows e Linux utilizza oggi processori multi-core.

Sebbene il multiprocessing sembri una scelta logica per migliorare le prestazioni di elaborazione, per funzionare correttamente deve essere supportato dal sistema operativo del computer. Fortunatamente, le versioni attuali di Windows e Mac OS X supportano completamente il multiprocessing. Questo significa che possono gestire più processori come un'unica CPU, distribuendo il carico di elaborazione tra loro. Tuttavia, non tutte le attività possono essere suddivise in modo uniforme tra due o più processori. Pertanto, anche se il multiprocessing può aumentare la velocità di un computer, in genere non migliora le prestazioni di un fattore esattamente pari al numero di processori presenti nella macchina.

Aggiornato September 26, 2008 da Per C.

quizMetti alla prova le tue conoscenze

The Google Pixel is what type of device?

A
Smartphone
0%
B
Smartwatch
0%
C
Smart TV
0%
D
Smart thermostat
0%
Correct! Incorrect!     View the Smartphone definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Multiprocessing in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.