Jump to content

Состояние ожидания

Состояние ожидания — это задержка, которую испытывает процессор компьютера при доступе к внешней памяти или другому устройству, которое медленно отвечает.

Компьютерные микропроцессоры обычно работают намного быстрее, чем другие подсистемы компьютера, в которых хранятся данные, читаемые и записываемые ЦП. Даже память, самая быстрая из них, не может предоставлять данные так быстро, как процессор может их обработать. В примере 2011 года типичные процессоры ПК, такие как Intel Core 2 и AMD Athlon 64 X2, работают с тактовой частотой в несколько ГГц , что означает, что один тактовый цикл составляет менее 1 наносекунды (обычно от 0,3 до 0,5 нс на современных настольных компьютерах). CPU), тогда как основная память имеет задержку около 15–30 нс. второго уровня Некоторые кэши ЦП работают медленнее, чем ядро ​​процессора.

Когда процессору требуется доступ к внешней памяти, он начинает размещать адрес запрошенной информации на адресной шине . Затем ему приходится ждать ответа, который может прийти через десятки, если не сотни циклов. Каждый из циклов ожидания называется состоянием ожидания.

Состояния ожидания — это пустая трата производительности процессора. Современные разработки пытаются устранить или скрыть их, используя различные методы: кэши ЦП , конвейеры инструкций , предварительную выборку инструкций , предсказание ветвей , одновременную многопоточность и другие. Ни один метод не дает 100% успеха, но вместе они могут значительно уменьшить проблему.

Энергосбережение [ править ]

Состояния ожидания можно использовать для снижения энергопотребления процессора, позволяя тактовой частоте основного процессора либо замедляться, либо временно приостанавливаться во время состояния ожидания, если у ЦП нет другой работы. Вместо того, чтобы бесполезно вращаться в тесном цикле в ожидании данных, спорадическое снижение тактовой частоты таким образом помогает поддерживать охлаждение ядра процессора и продлить срок службы батареи в портативных вычислительных устройствах.

на мейнфреймах IBM значение Альтернативное

На мэйнфреймах IBM термин состояние ожидания используется в другом значении. Состояние ожидания означает остановку процессора, возможно, из-за какой-либо серьезной ошибки (например, неисправимой ошибки во время IPL операционной системы ). Состояние ожидания обозначается битом 14 PSW , установленным в 1, а другие биты PSW предоставляют код состояния ожидания, указывающий причину ожидания. В режиме z/Architecture код состояния ожидания находится в битах 116–127. [1]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Центр знаний IBM» . www.ibm.com . 9 декабря 2016 года . Проверено 14 апреля 2017 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f79c329b8e9192a83013f2e7d7298d5a__1714732620
URL1:https://arc.ask3.ru/arc/aa/f7/5a/f79c329b8e9192a83013f2e7d7298d5a.html
Заголовок, (Title) документа по адресу, URL1:
Wait state - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)