Android, Windows, macOS станут медленней на 30%?

Серьёзная уязвимость, которая была обнаружена в современных процессорах, требует обновление ОС, которая может существенно снизить их производительность.  

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

Уязвимость можно предотвратить, однако, для этого необходимо внедрить изоляцию памяти ядра (Kernel Page Table Isolation), это должно сделать ядро неотображаемым для работающих процессов. И хотя это нельзя назвать полноценным решением проблемы, в патчах, которые вскоре планируют выпустить для Windows, Linux и macOS, будет использоваться упомянутый подход.

Главная проблема состоит в том, что исправление проблемы очень сильно влияет на производительность устройство. Прогнозируется, что из-за изоляции ядра работа чипа может снизиться от 5% до 30%, в зависимости от выполняемой задачи и самого чипа.

К счастью, множество современных моделей чипов поставляются с технологией PCID (идентификаторы контекста процесса), это, вероятно, даст возможность снизить падение производительности, однако, не полностью.

В целом, уязвимость в большинстве касается компаний, использующих виртуализацию. Полную информацию о проблеме и её решении мы, вероятно, получим на следующей неделе.

Источник: PCgamesn