Доклад

Имитация регистровых интерфейсов в embedded с помощью исключений

  • На русском языке
Презентация pdf

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

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

В докладе будут охвачены операционные системы Windows и Linux, и различные архитектуры.

Доклад будет интересен в первую очередь разработчикам встраиваемого (Embedded) программного обеспечения, однако техники, описанные в докладе, будут полезны и разработчикам для «больших» компьютеров.

  • #embedded
  • #hardware
  • #infrastructure
  • #mmu
  • #mocking
  • #testing

Спикеры

Приглашенные эксперты

Доклады