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).
Relaterade Frågor
-
Vad är skillnaden mellan en psykiater en psykolog och en psykiatrisk socialarbetare?
-
Vad är skillnaden mellan ett certifikat i inredning och design och en AA-examen i inredning och design?
-
Vad är skillnaden mellan M-Tan, chip-Tan och E-Tan?
-
Vad är skillnaden mellan en silem sökare och flykting?
-
Vad är skillnaden mellan en karriär diplom och certifikat?
-
Vad är skillnaden mellan hinduiska tanken på reinkarnation och buddhistiska tanken om återfödelse?
-
Vad är skillnaden mellan en cat 5 5e och 6 nätverk kabel?
-
Vad är skillnaden mellan lösa blad te och säckar te?
-
Vad var skillnaden mellan kriget i Stilla havet och kriget i Europa?
-
Vad är skillnaden mellan self stigande mjöl och bisquick?
-
Vad är skillnaden mellan en mini rat terrier och en regelbunden rat terrier?
-
Vad är skillnaden mellan en Huvudtanken fråga och en detalj fråga?
-
Vad är skillnaden mellan en höger vinge och en vänster?
-
Vad är skillnaden mellan en råtta terrier och en Jack Russell terrier?
-
Livförsäkring - vad är skillnaden mellan Försäkringstagaren deltagande och slutliga överskottet dela?
-
Vad är skillnaden mellan hela weat mjöl och regelbundna bröd mjöl?
-
Vad är skillnaden mellan en ungkarl av apotek och läkare av apotek examen?
-
Vad är skillnaden mellan ett provrör baby och kloning?
-
Vad är skillnaden mellan en ström grotta och en flod grotta?