Mi az a Hyperthreading a CPU-ban és hogyan működik?

Eleinte egymagos CPU(single core CPUs) -ink voltak . Ezeket a CPU(CPUs) -kat egy bizonyos sebességen órajelezték, és ezen a sebességen tudtak teljesítményt nyújtani. Aztán eljött a többmagos (multiple cores)CPU(CPUs) - k kora . Itt minden egyes mag önállóan tudta biztosítani a saját sebességét. Ez exponenciálisan megnövelte a CPU teljesítményét, és ezáltal növelte a számítástechnikai eszköz általános teljesítményét. De az emberi hajlam az, hogy mindig a még jobbra figyeljenek. Ezért(Hence) bevezették a multithreading-et, ami némileg növelte a teljesítményt – de aztán jött a Hyper - (multithreading)Threading(Hyper-Threading) . Először 2002-ben mutatták be az Intel Xeon processzoraival(Processors) . A hyperthreading megvalósítása során a CPU mindig valamilyen feladat végrehajtásával volt elfoglalva.

Hyperthreading

Először az Intel Xeon chipjével(Xeon) mutatkozott be, majd a Pentium 4 -gyel jelent meg a fogyasztói SoC(SoCs) -k között . Jelen van az Intel Itanium , Atom és Core „i” sorozatú processzoraiban.

Mi az a HyperThreading a számítógépekben?

Ez olyan, mintha elhanyagolható lenne a várakozási idő vagy késleltetés, amíg a CPU egyik feladatról a másikra vált. Lehetővé teszi, hogy minden mag folyamatosan feldolgozza a feladatokat várakozási idő nélkül.

A Hyperthreading segítségével az Intel célja, hogy lerövidítse egy adott feladat végrehajtási idejét egyetlen mag esetében. Ez azt jelenti, hogy a processzor egyetlen magja több feladatot hajt végre egymás után minden késleltetés nélkül. Végül ez csökkenti a feladat teljes végrehajtásához szükséges időt.

Közvetlenül kihasználja a szuperskaláris architektúrát, amelyben több utasítás külön adatokon működik, amelyek egyetlen mag általi feldolgozásra kerülnek sorba. Ehhez azonban az operációs rendszernek is kompatibilisnek kell lennie. Ez azt jelenti, hogy az operációs rendszernek támogatnia kell az SMT -t vagy az egyidejű többszálat.

Ezenkívül az Intel szerint , ha az operációs rendszere nem támogatja ezt a funkciót, egyszerűen kapcsolja ki a hiperszálakat.

A Hyperthreading néhány előnye:

  1. Futtasson(Run) egyidejűleg igényes alkalmazásokat, miközben fenntartja a rendszer válaszkészségét
  2. Tartsa a rendszereket védetten, hatékonyan és kezelhetően, miközben minimalizálja a termelékenységre gyakorolt ​​hatást
  3. Biztosítson(Provide) teret a jövőbeli üzleti növekedéshez és új megoldási lehetőségekhez

Összegezve, ha van egy gépe, amelyet valamilyen doboz becsomagolására használnak, akkor a csomagológépnek várnia kell egy doboz bepakolása után, amíg egy másik dobozt kap ugyanarról a szállítószalagról. De ha egy másik szállítószalagot alkalmazunk, amely addig szolgálja a gépet, amíg az első nem hoz egy másik dobozt, az megnövelné a doboz bepakolásának sebességét. Ezt teszi lehetővé a Hyperthreading az egymagos CPU -val .



About the author

Professzionális értékelő és termelékenységnövelő vagyok. Szeretek online videojátékokkal tölteni az időt, új dolgokat felfedezni, és segíteni az embereknek a technológiai igényeik kielégítésében. Van némi tapasztalatom az Xbox-szal kapcsolatban, és 2009 óta segítek az ügyfeleknek rendszereik biztonságában.



Related posts