Алексей Ткаченко
Компания: Пеленг
Концепция памяти в компьютере давно выходит далеко за рамки концепции набора микросхем динамической памяти, установленной в компьютере. Память давно воспринимается как некоторое адресуемое пространство, управлением которой занимается модуль управления памятью — MMU. Этот подход позволяет разграничить память физическую и память виртуальную, и это активно используется во всех операционных системах, использующих понятие процесса как единицы управления ресурсами.
В этом докладе Алексей не будет глубоко вдаваться в подробности того, как устроен MMU. Вместо этого он расскажет о некоторых необычных применениях методов защиты, реализованных в MMU, а именно о способах имитации взаимодействия аппаратного обеспечения с центральным процессором через регистровые файлы.
В докладе будут охвачены операционные системы Windows и Linux, и различные архитектуры.
Доклад будет интересен в первую очередь разработчикам встраиваемого (Embedded) программного обеспечения, однако техники, описанные в докладе, будут полезны и разработчикам для «больших» компьютеров.
Компания: Пеленг