Сегодня 19 октября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Создатель диспетчера задач Windows объяснил, почему инструмент врёт о загрузке процессора — и почему это не исправить

Бывший инженер Microsoft Дэйв Пламмер (Dave Plummer), создавший оригинальный диспетчер задач Windows, объяснил, почему этот инструмент не способен показывать загрузку процессора (CPU) в реальном времени, и как именно он считает этот показатель. По словам разработчика, архитектура диспетчера задач была намеренно упрощена, однако появление динамического масштабирования частоты CPU и Turbo Boost лишили его возможности оценивать реальную вычислительную работу.

 Источник изображения: @DavesGarage / youtube.com

Источник изображения: @DavesGarage / youtube.com

Диспетчер задач работает по таймеру: через заданные промежутки времени он обновляет показатели и отображает интерпретацию того, что происходило с компьютером между двумя обновлениями, а не картину загрузки CPU в реальный момент времени. Очевидным решением было бы делить загрузку на время между обновлениями, однако такой подход требует, чтобы GUI-таймер срабатывал строго в нужный момент, что на практике гарантировать невозможно.

Пламмер запрограммировал диспетчер иначе: инструмент запрашивает суммарное время каждого процесса — сумму времени в режиме ядра и в пользовательском режиме — с момента его запуска. Из этого значения вычитается результат предыдущего запроса для того же процесса, а полученная разность делится на суммарное процессорное время, израсходованное всеми процессами между обновлениями. Метод сложнее, зато точнее.

Технический прогресс, однако, сделал и этот подход недостаточным. Поскольку учёт строится на усреднённых значениях между обновлениями, он не отражает реальную работу, выполняемую в конкретный момент времени. На современных CPU с динамическим масштабированием частоты, Turbo Boost, тепловым троттлингом и глубокими состояниями простоя связь между затраченным временем и объёмом выполненной работы существенно ослабла.

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

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про операционные системы

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Разработчик экшена Samson подал на банкротство — сотрудники Liquid Swords несколько месяцев не получали зарплату 6 ч.
Анонсирован Encryption — хоррор о поисках пропавшей дочери в охваченной лесными пожарами Италии 9 ч.
Новая статья: TOEM 2 — в одну уютную реку дважды. Рецензия 18-10 00:07
Сервер или люди? ИИ проверили задачей о вагонетке — и пожалели 17-10 17:05
Криптобиржа Bitget закрыла доступ к сервисам жителям России и Беларуси 17-10 16:35
Anthropic предложила американским законодателям собственный законопроект о регулировании отрасли ИИ 17-10 07:11
ИИ-модели Google достигли переломного момента: вскоре они смогут самосовершенствоваться 17-10 06:37
Глава Nvidia призвал отрасль не мириться с инцидентами в сфере безопасности, вызванными ИИ 17-10 05:51
Новая статья: Songs of Glimmerwick — песнь песней. Рецензия 17-10 00:00
Digital Foundry: похоже, в GTA VI наконец исправили проблему, которая преследовала игры Rockstar со времён GTA IV 16-10 22:50
Новая статья: Аудит реальности: обзор российских и зарубежных детекторов ИИ-контента 3 ч.
SK hynix придумала энергоэффективные и компактные ядра H-TPU для сверхбыстрых SSD будущего 4 ч.
Fervo Energy запустила первую крупную коммерческую геотермальную электростанцию нового поколения 8 ч.
Просто прийти и купить не выйдет: Apple предупредила о дефиците iPhone Duo на старте продаж 15 ч.
Qualcomm представила платформу Dragonwing FWA Gen 6 Elite с поддержкой 5G, Wi-Fi 8 и спутниковой связи 17 ч.
Офисные коммутаторы QNAP QSW 2000 оснащены портами 2.5GbE 17 ч.
Высокие цены на память позволили китайской CXMT выйти в прибыль по итогам трёх первых кварталов этого года 19 ч.
Сетевая «Швейцария»: Cisco изменила стратегию в эпоху агентного ИИ, став более открытой и нейтральной 17-10 18:04
Biomemory представила DNA Shield — коммерческий сервис хранения данных в ДНК 17-10 16:48
Micas Networks представила коммутаторы класса 102,4 Тбит/с на базе Broadcom Tomahawk 6 17-10 16:43