WikiDer > В режиме ожидания (ЦП)
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
А компьютерный процессор описывается как праздный когда он не используется ни одним программа.
Каждая программа или задача, выполняемая в компьютерной системе, занимает определенное время обработки в ЦП. Если ЦП выполнил все задачи, он простаивает.
Современные процессоры используют время простоя для экономии энергии. Распространенными методами являются снижение тактовой частоты вместе с напряжением процессора и перевод частей процессора в состояние сна. На процессорах, у которых есть инструкция остановки, которая останавливает ЦП до тех пор, пока не произойдет прерывание, например x86с HLT инструкции, это может сэкономить значительное количество энергии и тепла, если задача бездействия состоит из цикла, который многократно выполняет инструкции HLT.
Много операционные системы, Например Windows,[1] Linux,[2] и macOS[3] проведет незанятая задача, что является специальной задачей, загружаемой ОС планировщик на ЦП, когда ЦП нечего делать. Неактивную задачу можно жестко запрограммировать в планировщике или реализовать как отдельную задачу с минимально возможным приоритетом. Преимущество последнего подхода состоит в том, что программы, отслеживающие состояние системы, могут видеть незанятую задачу вместе со всеми другими задачами;[нужна цитата] пример Windows NTс Процесс простоя системы.
Некоторые программы спроектированы так, чтобы использовать время простоя ЦП, что означает, что они работают с низким приоритетом (но немного выше, чем приоритет простоя), чтобы не влиять на программы, которые работают с нормальным приоритетом. Это позволяет запускать второстепенные фоновые программы только в том случае, если это не влияет на производительность других приложений.
Рекомендации
- ^ Гэвин, Брэди; Хоффман, Крис. «Что такое« процесс простоя системы »и почему он использует так много ЦП?». Как Компьютерщик.
- ^ "Управление временем простоя процессора". Руководство пользователя и администратора ядра Linux.
- ^ Сингх, Амит. Внутреннее устройство Mac OS X: системный подход. п. 432. ISBN 0-321-27854-2.