wielowątkowość
Sign in to saveAlso known as hardware threading, CPU multithreading, processor multithreading, multithreading
cecha systemu operacyjnego lub procesora
In the Vinony graph
Within Vinony's link graph, wielowątkowość is referenced by 573 other articles, and connects out to CPU cache, hazard and algorithm.
Vinony files it under Central processing unit, Instruction processing and Microprocessors.
Its subject is documented across 22 Wikipedia language editions.
Wikidata facts
- Subclass of
- parallel computing
Show 2 more facts
- Stack Exchange tag
- stackoverflow.com/tags/multithreading
- different from
- simultaneous multithreading
via Wikidata · CC0
Article · Polski
Wielowątkowość (ang. multithreading) – cecha systemu operacyjnego, dzięki której w ramach jednego procesu może być wykonywanych kilka zadań nazywanych wątkami. Nowe zadania to kolejne ciągi instrukcji realizowane do pewnego stopnia niezależnie. Wszystkie wątki (zadania) w ramach tego samego procesu współdzielą tą samą wirtualną przestrzeń adresową zawierającą kod programu i jego dane. Wielowątkowość może także odnosić się do samych procesorów. W takim przypadku oznacza ona możliwość jednoczesnego wykonywania wielu wątków w sposób sprzętowy na pojedynczej jednostce wykonawczej – rdzeniu fizycznym (ang. core). Wielowątkowość w procesorach możliwa jest do zrealizowania dzięki temu, że w danym momencie nie wszystkie części rdzenia są w jednakowym stopniu wykorzystywane przez pojedynczy wątek (ciąg instrukcji, zadanie). Nieaktywne części rdzenia mogą w tym samym czasie wykonywać inny wątek, zwiększając efektywność wykorzystania całego procesora, a tym samym jego wydajność. W zależności od rodzaju technik zastosowanych do obsługi dodatkowych wątków sprzętowych spotyka się od 2 (najczęściej) do nawet 8 wątków realizowanych sprzętowo na pojedynczym rdzeniu fizycznym procesora. Każdy taki wątek realizowany sprzętowo nazywany jest rdzeniem wirtualnym.
Abstract from DBpedia / Wikipedia · CC BY-SA