Biprocessore
Biprocessore indica un computer con due processori separati. I processori lavorano insieme per elaborare i dati usando una tecnica chiamata multiprocessing. Le istruzioni vengono suddivise tra i due processori o (CPU), permettendo al computer di funzionare più velocemente rispetto a una macchina simile con un solo processore.
In teoria, due CPU possono elaborare il doppio dei dati al secondo rispetto a una singola CPU. Tuttavia, poiché i due processori condividono risorse come le cache L2 e L3, i bus e la memoria di sistema, si verificano colli di bottiglia che rallentano le prestazioni complessive. Inoltre, i programmi devono essere scritti in modo da sfruttare il multiprocessing, perciò le prestazioni di un'applicazione su una macchina biprocessore dipendono da come è stata scritta l'applicazione. Di conseguenza, le macchine biprocessore sono sensibilmente più veloci di quelle con un solo processore, ma raramente sono due volte più veloci.
Biprocessore e dual-core a confronto
Biprocessore è simile a dual-core, ma non è la stessa cosa. Un computer biprocessore ha due CPU separate, fisicamente distinte sulla scheda madre. I due processori possono condividere risorse (come il bus della CPU e la cache), ma sono fisicamente separati. In un sistema dual-core, i due processori sono combinati in un unico chip che può sembrare un solo processore. Poiché i processori sono combinati in un'unica entità, possono essere chiamati collettivamente una singola CPU dual-core.
Sebbene biprocessore e dual-core abbiano due significati diversi, non si escludono a vicenda. Alcuni sistemi hanno due CPU dual-core, per un totale di quattro core di elaborazione. I computer desktop possono avere quattro, sei o otto processori separati. Le macchine per il calcolo scientifico di fascia alta possono andare ben oltre le configurazioni biprocessore e includere decine di processori.
Metti alla prova le tue conoscenze