Интернет магазин китайских планшетных компьютеров



Компьютеры - Red Pill - Механизм

04 мая 2011


Оглавление:
1. Red Pill
2. Механизм
3. Недостатки



В x86-архитектуре используются указатели на выделенную память. Как правило, память организована в виде таблицы адресов памяти с адресами и смещениями, при этом более старые записи обладают меньшим смещением от базового адреса. Поскольку регистр таблицы векторов прерываний находится под контролем операционной системы, то создается альтернативная таблица, с которой работает гипервизор. Для этой новой таблицы выделяется отдельное место в памяти с более старшим адресом, чем у оригинальной таблицы. В системе без дополнительных гипервызовов будет использоваться лишь один IDTR, в то время как при наличии дополнительных гипервызовов их будет несколько. Red PIll использовала проверку  ? 1 : 0, которая устанавливала флаг, если значение выходило за 0xd0.

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



Просмотров: 2516


<<< Parallels Virtuozzo Containers
Solaris Containers >>>