Some random GrafanCon EU 2k18 Notes – Telegram
Some random GrafanCon EU 2k18 Notes
73 subscribers
312 photos
9 files
54 links
Заметки по докладам на которые я пошел (начинаются с #talk) и флуд фоточками.

Связаться с автором можно так: @Civiloid
Download Telegram
фактически мы должны при сисколе прыгать в ядро
а у него уже есть права
и не нужно играться с представлением памяти
мы храним эту информацию в TLB
Есть концепция виртуальной памяти. Например для Process A есть Page Tables - он содержит соответствие адресу в памяти с точки зрения программы к физической памяти
а походить по TLB - сложно и дорого (по скорости)
поэтому этого стараются избегать
И на каждое переключение задач его надо бы перезаполнять, память то разная
И тут на сцене появляется Кэш
кэш содержит соответствие виртуального адреса к данным (упрощенно)
нужно чтобы часто используемые данные не тягать из памяти
к сожалнию быстро-дешево-много - выбери два.
кэш - быстро и дешево, память - дешево и много
И тут на сцену выходит Side-Channel Attacks
фактически это использование особенностей микроархитектуры чтобы получить что-то что не очень предполагается
Есть классические атаки
Tempest - читать электромагнитное излучение чтобы получить какие-то данные
также по differential power analysis
или по времени выполнения кода
Кэш тоже можно использовать
Разница во времени доступа - показывает где данные