The OpenNET Project / Index page

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



"SLAM - атака на CPU Intel, AMD и ARM, позволяющая определить содержимое памяти"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "SLAM - атака на CPU Intel, AMD и ARM, позволяющая определить..." +/
Сообщение от Аноним (-), 07-Дек-23, 17:24 
> хранить доп байт в адресе - та ещё порнография

Вот оно поколение зумеров. Какая им разница 8 байт на значение или 16? Гигабайтом больше, гигабайтом меньше...

Ты парсеры писал когда-нибудь? Не приходилось манипулировать тысячами подстрок, пересыпая их из одного контейнера в другой и собирая в AST?

Нет, видимо, не приходилось, так вот я тебе поясню, что подавляющее большинство этих подстрок небольшие, тебе хватит 5-6 бит на поле длины. А если ты ещё где-то наковыряешь бита 3-4 под тип токена, и упакуешь всё в 64 бита адреса вместе с адресом, то ты в дамках. Теперь ты можешь передавать токены из одного места в другое через регистры, при этом не теряя информацию о типах и длину. Тебе нет нужды заново парсить подстроку, чтобы узнать длину или тип токена (эта стратегия может вообще не работать, если синтаксис контекстно-зависим).

Но это ведь слишком сложно для зумера? Зумерку проще сложить всё в структуру на 16 байт, и хрен с ними с накладными расходами, зато ведь писать код просто.

> У разработчиков ядра от этого жопа так горела

Ага, как оказалось, не только им можно паковать данные компактно.

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

Оглавление
SLAM - атака на CPU Intel, AMD и ARM, позволяющая определить содержимое памяти, opennews, 06-Дек-23, 20:31  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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