Hyper-Threading

Hyper-Threading to funkcja procesora, która pozwala pojedynczemu rdzeniowi procesora jednocześnie wykonywać wiele wątków procesu. CPU obsługujący technologię Hyper-Threading dzieli każdy ze swoich fizycznych rdzeni procesora na dwa rdzenie wirtualne, co zwiększa wydajność komputera, pozwalając mu uruchamiać bardziej wymagające aplikacje. Technologia Hyper-Threading została opracowana przez firmę Intel i była stosowana w wielu jej procesorach; firma AMD używa w swoich procesorach podobnej technologii o nazwie Simultaneous Multithreading.

Każdy rdzeń procesora w CPU zawiera zestaw jednostek wykonawczych, które realizują osobne funkcje obliczeniowe, takie jak mnożenie lub dodawanie. Bez technologii Hyper-Threading każda z nich może jednocześnie wykonywać tylko jeden wątek procesu, a w zależności od wymaganych obliczeń wiele z tych jednostek wykonawczych pozostaje bezczynnych. Hyper-Threading pozwala uruchamiać jednocześnie dwa osobne wątki, łącząc dwa, które wymagają różnych zadań obliczeniowych. Uruchamianie wątków równolegle w ten sposób nie jest tak szybkie jak korzystanie z dwóch fizycznych rdzeni, ale nadal jest wydajniejsze niż uruchamianie jednego wątku naraz.

Chociaż technologia Hyper-Threading może pomagać komputerowi działać wydajniej, wymaga obsługi przez komputerowy system operacyjny i inne oprogramowanie. Najpierw system operacyjny przypisuje każdemu fizycznemu rdzeniowi procesora dwa adresy rdzeni wirtualnych. Następnie przypisuje wątki w sposób, który rozdziela obliczenia między rdzenie wirtualne i maksymalizuje wydajność.

Aby program mógł korzystać z technologii Hyper-Threading, musi być napisany w sposób pozwalający podzielić jego zadania na osobne wątki, które mogą działać jednocześnie. Jeśli program ma w danym momencie tylko jeden wątek procesu, nie może wysłać drugiego wątku do drugiego rdzenia wirtualnego. Jednak nawet jeśli komputer uruchamia aplikację jednowątkową, może jednocześnie wykonywać wątki procesów z innych aplikacji, co pomaga mu działać szybciej podczas wielozadaniowości.

NOTE: Technologia Hyper-Threading jest bardziej złożona pod względem technicznym i wymaga więcej energii niż odpowiadający jej procesor bez technologii Hyper-Threading. Firma Intel zazwyczaj rezerwuje technologię Hyper-Threading dla swoich procesorów z wyższej półki.

Zaktualizowano July 10, 2023 przez Brian P.

quizSprawdź swoją wiedzę

Which task could you do using a computer's UEFI interface?

A
Connect to the Internet
0%
B
Restore a deleted file
0%
C
Update the operating system
0%
D
Change the boot disk order
0%
Correct! Incorrect!     View the UEFI definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Hyper-Threading na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.