Hyper-Threading: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 24:
La replicazione solo di alcune unità di elaborazione non poteva ovviamente competere, come prestazioni, con un processore dual core vero e proprio, dove cioè l'intero core veniva duplicato. A fronte però di un aumento di prestazioni più contenuto, Intel dichiarò che l'integrazione della tecnologia Hyper-Threading comportava un aumento dell'area della CPU di un misero 5% a fronte di un aumento di prestazioni che avrebbe potuto sfiorare anche il 30% (come detto, si trattava in realtà di un valore quasi irraggiungibile). In ogni caso, un aumento tanto modesto della superficie del processore consentiva di contenere i costi di produzione e quindi il rapporto costi/benefici era a favore dei modelli integranti tale tecnologia rispetto a quelli precedenti.
 
Il punto veramente debole della tecnologia Hyper-Threading, quando confrontata con un processore dual core vero e proprio, risiedeva nella capacità di tale tecnologia di gestire in parallelo solo thread e non [[Processo (informatica)|processi]]; in altre parole, in un sistema dotato di processore con Hyper-Threading traggono vantaggio solo le applicazioni dotate di più thread, mentre in un sistema dotato di un processore dual core, possono essere eseguiti in parallelo sia i thread di un singolo programma (come avviene con la tecnologia Hyper-Threading), sia i thread appartenenti a programmiprocessi diversi, che possono quindi essere eseguiti simultaneamente solo in quest'ultimo tipo di sistemi.
 
=== Hyper-Threading dal punto di vista del sistema operativo ===