? När utföra instruktioner , processorer ibland slösa tid att vänta på data från datorns minne . Hyper- Threading är en teknik utvecklad av Intel som gör att datorn processorer att arbeta mer effektivt med hjälp av denna lediga tid för att utföra andra uppgifter . Medan hyper - threading var först endast tillgänglig med vissa modeller av Pentium 4 och Xeon-processorer , har Intel lagt eftersom tekniken till sin Intel Core i3 , i5 och i7 -processorer samt. CPU
Centralenheten , också ibland helt enkelt kallad " processor ", är den del av datorn som exekverar serie instruktioner som utgör ett datorprogram . En processor kan bestå av flera kärnor , var och en möjlighet att utföra olika trådar för verkställighet samtidigt , semi - oberoende . En möjlig källa till ineffektivitet
i en CPU är bortkastade instruktionscykler orsakade av minne förseningar . När en processor behöver data från datorns minne för att fortsätta körningen , kan det slösa några cykler väntar på de data som ska hämtas . Hyper- threading utvecklades för att bidra till att minska denna ineffektivitet . En tråd i utförandet , eller helt enkelt en
Threads
" tråd " är en serie av skickade instruktioner till CPU . En enda process som körs på datorn kan använda flera trådar på en gång , med många olika trådar som löper över hela systemet . En CPU- kärna delar sin tid upp mellan dessa olika trådar . Det kommer att utföra en tråd för en tid sedan växla till en annan , och så vidare . Detta ger intrycket att alla ämnen som exekveras samtidigt , även om det finns fler trådar än CPU-kärnor .
Hyper - Threading
Hyper - threading är en teknik som utvecklats för att hjälpa till att bättre utnyttja reservdelar behandlingscykler . Hyper - gängade processorer har en dubbel uppsättning av register , små utrymmen med hög hastighet minne lagring används för att hålla de data som för närvarande krävs för att exekvera en tråd . När en CPU- kärna är försenad , väntar på att data ska hämtas från en annan plats i minnet , kan det använda dessa dubbla register för att spendera de extra beräknings cykler utför en annan tråd . Den andra uppsättningen register kommer att förinstallerad med de uppgifter som behövs för att verkställa den andra tråden , så att CPU- kärnan kan börja arbeta omedelbart .
På förbättringar för att snabba hyper - threading ger kan variera vilt beroende på typ av programvara körs på datorn och ett antal andra variabler . Addera Hyper - Threading och logiska processorer
en processor med hyper - threading kommer att presentera varje kärna till datorns operativsystem som två " logiska processorer . " Detta har bieffekt av att det ibland verkar som om datorn har fler processorer eller processorkärnor än det faktiskt gör , till exempel när de visas i Windows Task Manager . Dessa är inte riktiga processorer , dock, de är ett sätt att låta operativsystemet för att dela resurser på lämpligt Addera
.