The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Уязвимость в процессорах AMD Zen2, позволяющая определить содержимое регистров в других процессах"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Уязвимость в процессорах AMD Zen2, позволяющая определить со..." +/
Сообщение от Аноним (-), 25-Июл-23, 05:28 
> Процессор теперь - это виртуальная машина, выполняющая программы, написанные на микрокоде,
> со своим процессором внутги процессора. Yo dawg!

Не совсем так. Просто многие "сложные" инструкции CISC декодируются через "uCode ROM" в более мелкие микроинструкции (uOPS) в внутреннем представлении. И "теперь" громко сказано, эта фича дизайна CISC существует дофига лет в большинстве из них - потому что навороченные команды сложно реализовать в виде хардварной логики.

А в какой-то момент производители процессоров просекли что если заменить ROM на быстрый SRAM рядом - можно еще и патчить это дело после выпуска проца. Потенциально исправляя баги которые раньще быди фатальными.

В принципе для амд для старых моделей даже были патчи микрокода добавляющие кастомные команды или меняющие поведение некоторых команд. Не всех - пространство патчинга относительно ограниченное и не все команды идут через uCode ROM, простые таки реализуют в железной логике.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Уязвимость в процессорах AMD Zen2, позволяющая определить содержимое регистров в других процессах, opennews, 24-Июл-23, 22:53  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру