Hyper - Threading , eller HT , är en teknik som utvecklats och används av Intel för att förbättra prestanda på datorprocessorer . Det var en viktig funktion med lanseringen av Pentium 4 -processor på 2004 och används fortfarande som av 2013 , men inte i så stor utsträckning . Tekniken har flera begränsningar , vilket i princip innebär att det inte alltid fungerar så perfekt i praktiken som i teorin . Concept
Även datorernas processorer är extremt snabb , de bromsas av det faktum att de bara kan göra en sak i taget . Många moderna processorer delas upp i separata kärnor - såsom en " dual core " eller " quad core " -processor - men även då varje kärna kan bara utföra en uppgift i taget , vilket ofta leder till förseningar . Hyper- Threading innebär att datorn effektivt dela kö för kommande uppgifter för varje kärna i två . Detta innebär att det kan snabbare och mer effektivt tilldela specifika uppgifter till specifika kärnor på processorn och göra det bästa möjliga användning av datorns resurser . Det minskar sannolikheten för att en kärna kommer att vara aktiv med en säkerhetskopierad rad uppgifter att utföra , medan en annan kärna ligger oanvänd .
Överskattas Fördelar
sätt Hyper - Threading verk innebär att operativsystemet fungerar som om varje kärna bestod av två separata " virtuella " processorer . Detta har lett till vissa missriktade hävdar att dessa är bokstavligen riktiga processorer - därav en dubbel - core processor är fakturerat som en quad - core processor - eller att Hyper - Threading dubblerar kraften eller hastigheten på en processor . Däremot ökar Hyper - Threading inte de fysiska resurser i en dator alls , utan helt enkelt använder dem mer effektivt . Enligt 2009 tester utförda av IXBT Labs , är den faktiska ökningen i prestanda anmärkningsvärt , men varierar beroende på uppgiften , med det högsta resultatet är en 28 procent hastighetsökning .
Kompatibilitet
för att få maximal nytta av Hyper - Threading , själva datorn , operativsystemet och de specifika applikationer måste alla dra nytta av det . Datorer som kör Windows-versioner före XP kan inte använda Hyper - Threading , inte heller kan vissa Linux - baserade system . Dessutom måste Hyper - Threading vara påslagen i BIOS-inställningarna på datorn , som är separata för operativsystem . Processorer med Hyper - Threading kan arbeta med alla program , men ger mer av ett uppsving om ansökan är skriven med Hyper - Threading i åtanke .
Andra problem
2006 års rapport beställd av rivaliserande chipmaker ARM hävdade att Hyper - Threading används mer energi än att lägga motsvarande antal reella fysiska kärnor . I rapporten konstateras att lägga Hyper - Threading också ökat mängden cache - stryk , en situation där datorn måste upprepade gånger använda sin hårddisk snarare än dess RAM eller minne , för att lagra data tillfälligt , något som kan bromsa aktiviteten avsevärt . Addera