Кућа Хардвер Шта је стање чекања? - дефиниција из техопедије

Шта је стање чекања? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи држава чекања?

Стање чекања је ситуација у којој процесор рачунара доживљава кашњење, углавном када приступа спољној меморији или уређају који споро реагује. Стога се стања чекања сматрају губитком у перформансама процесора. Међутим, модерни дизајни покушавају или уклонити или минимизирати стање чекања. То укључује предмеморирање, унапријед дохваћање инструкција и цјевоводе, истовремено мултитхреадинг и предвиђање грана. Иако све ове технике не могу у потпуности елиминисати стања чекања, могу значајно смањити проблем приликом заједничког рада.

Стања чекања такође се користе за смањење потрошње енергије, омогућавајући процесору да успори и направи паузу ако нема посла за ЦПУ.

Техопедија објашњава причекајте државу

Кад процесор захтјева приступ главној меморији, започиње стављањем адресе тражених информација у магистралу адреса. Након тога, процесор треба да сачека одговор, који ће се можда вратити неколико циклуса касније. Сваки од тих циклуса се троши у стању чекања. Микропроцесори који напајају савремене рачунаре раде изузетно брзо. Међутим, исто се не може рећи за меморијску технологију, која још није достигла сличне брзине. Типични АМД Атхлон 64 Кс2 и Интел Цоре раде брзином од неколико ГХз, што значи да је сатни циклус обично мањи од наносекунде (0, 3–0, 5 нс). С друге стране, главна меморија има латенцију у распону од 15-30 нс. Ова неусклађеност резултира у стању чекања микропроцесора, што резултира успоравањем укупне брзине рада.

Шта је стање чекања? - дефиниција из техопедије