Vad är skillnaden mellan hyper-threading multi-threading och super trädande i datorprocessorer?

Hyperthreading är en processor med men logiskt dela in den i två så att det ger användaren fördelen med två processorer med att endast använda resurserna som motsvarar nästan en. Detta uppnås genom delning, partitionering och duplicera de olika resurserna nästan till två processorer. Används av de senaste Pentium-processorerna, som är HT aktiverad i lekmannaspråk, kan det du använda fler än två program samtidigt utan att sakta ner processorhastighet.

Multi-threading är när olika processer är tiden klippt så att det ger användaren intrycket att alla program körs samtidigt. Detta är vad som händer på datorn regelbundet.

Super trädande tillåter trådar från olika processer körs samtidigt till skillnad från multi-threading där varje process har en tidslucka under vilken, tråd från endast en process kommer att genomföras. Men varje gång, om till exempel, det finns fyra anvisningar till processorn. De kommer att från samma process. Hyper-threading tar det ett steg längre. Det gör trådar från olika processer som skall utfärdas på samma gång, i sin tur att utnyttja avfall cykler av processorn. Du kan gå till en Intel webbplats för mer information om detta.

Ett annat svar:
Super trädande
är en multitrådning strategi som väver samman utförandet av olika trådar i en enda processor utan att verkligen köra dem samtidigt. Detta betraktas det som tid-skivad eller temporal multitrådning snarare än samtidiga multitrådning. Det motiveras av iakttagelsen att processorn ibland lämnas inaktiv vid körning av en instruktion från en tråd. Super trädande syftar till att göra användningen av oanvända processor cykler genom att tillämpa dem till utförandet av en instruktion från en annan tråd.

Multitrådning datorer har hårdvara stöd för att effektivt utför flera trådar. Dessa skiljer sig från multiprocessing system (till exempel multi-core system) i att trådarna behöva dela resurserna för enkel kärna: computing enheter, CPU-cache och translation lookaside buffer (TLB). Där multiprocessing system inkluderar flera komplett bearbetning enheter, multitrådning syftar till att öka användningen av en enda kärna genom att utnyttja tråd-nivå samt instruktion-nivå parallellitet. Som de två teknikerna kompletterar varandra, kombineras ibland i system med flera multitrådning processorer och processorer med flera kärnor multitrådning.

Hyperthreading-
är Intels varumärkesskyddade termen för samtidig multitrådning genomförandet i deras Pentium 4, Atom, Core i7 och vissa Xeon processorer. Hyper-threading (officiellt kallad HyperThreading-teknik eller HTT) är en Intel-patentskyddad teknik används för att förbättra parallelization av beräkningar (gör flera uppgifter på en gång) utförs på PC mikroprocessorer. En processor med hyper-threading aktiverat behandlas av operativsystemet som två processorer i stället för en. Detta innebär att endast en processor är fysiskt närvarande men operativsystemet ser två virtuella processorer, och delar av arbetsbördan mellan dem. HyperThreading-teknik kräver både operativsystemet och CPU stöd för effektiv minnesanvändning. konventionella multiprocessorstöd är inte tillräckligt, och kan faktiskt minska prestanda om operativsystemet inte är tillräckligt medvetna om skillnaden mellan en fysisk kärna och en HTT-aktiverade kärna. Intel rekommenderar till exempel inte att hyper-threading aktiveras under Windows 2000, även om operativsystemet har stöd för flera processorer (men är inte HTT-aware).