SMP

È l'acronimo di "Symmetric Multiprocessing". SMP è un tipo di multiprocessing in cui tutti i processori possono essere utilizzati contemporaneamente. A volte viene contrapposto al multiprocessing asimmetrico, che assegna ogni processore a un'attività specifica.

La stragrande maggioranza dei computer con più processori o (core di elaborazione) supporta SMP. Viene implementato a livello di sistema operativo, che distribuisce le attività di calcolo tra due o più processori. I moderni sistemi operativi, come Windows, macOS e Unix, supportano SMP dalla fine degli anni '90.

La maggior parte delle applicazioni software trae automaticamente vantaggio da SMP, grazie al supporto del sistema operativo sottostante. Tuttavia, gli sviluppatori possono comunque ottimizzare le app per utilizzare più processori in modo ancora più efficace. Ad esempio, un programma di editing video potrebbe inviare specifiche operazioni di rendering a processori diversi, ottenendo risultati più efficienti rispetto a lasciare che sia il sistema operativo a bilanciare il carico di elaborazione.

Come funziona SMP

SMP richiede più processori omogenei, cioè processori con la stessa architettura e la stessa frequenza di clock. Tutti i processori condividono lo stesso bus di sistema e la stessa memoria di sistema, quindi nessun processore ha la priorità sugli altri. Il sistema operativo distribuisce le operazioni di calcolo tra i processori (o core di elaborazione), cercando di utilizzarli tutti in modo uniforme.

SMP può migliorare notevolmente le prestazioni di un computer rispetto a un sistema con un solo processore. Tuttavia, poiché i singoli thread vengono inviati a processori diversi, la distribuzione delle attività comporta un sovraccarico. Inoltre, non tutte le operazioni di calcolo possono essere suddivise tra più processori. Pertanto, SMP non aumenta le prestazioni del 100% per ogni processore aggiuntivo.

Aggiornato December 30, 2019 da Per C.

quizMetti alla prova le tue conoscenze

Encoding a signal on top of another signal is called what?

A
Refraction
0%
B
Polarization
0%
C
Extraction
0%
D
Modulation
0%
Correct! Incorrect!     View the Modulation definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di SMP 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.