Hyper-Threading: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: apostrofo dopo l'articolo indeterminativo |
m Bot: piped wikilink superflui |
||
Riga 18:
Si trattava, in un certo senso, di un tentativo di creare un processore di transizione tra i tradizionali [[single core]] e i successivi dual core, non inserendo 2 interi core all'interno di un unico [[package (elettronica)|package]], ma duplicando solo alcune aree "sensibili" del singolo core.
Grazie all'Hyper-Threading un singolo core era comunque in grado di gestire più [[thread]] in contemporanea, quando le istruzioni di un thread rimanevano bloccate nella [[pipeline dati|pipeline]] il processore procedeva ad elaborare un secondo thread al fine di mantenere le unità di elaborazione sempre attive. I singoli thread possono infatti venire bloccati nella loro esecuzione da molteplici fattori, quali ad esempio problemi di recupero dei dati da elaborare (per esempio un [[cache miss]]) o per problemi di [[
=== Principali differenze tra "Hyper-Threading" e "processore dual core" ===
|