В качестве примера возьмем Заработать биткоины сайты. Рассмотрим его по подробней на нашем блоге, разбирая каждый шаг по мелочам. Это нужно для будущей работы.
Выполнение инструкций в кольце 3 называется пользовательским режимом. Во всех компьютерах с процессорами на базе архитектуры х86 ядро операционных систем выполняется в нулевом кольце, то есть в привилегированном режиме.
Естественно, что привилегированную команду, генерируемую ядром операционной системы к примеру, загрузка регистров процессора, монитор виртуальных машин перехватить не может. Именно поэтому сосуществование двух операционных систем, выполняемых в нулевом кольце, в данном случае невозможно. Идея заключается в том, чтобы в нулевом кольце выполнять только основную или хостовую операционную систему, Заработать биткоины сайты, а
все остальные операционные системы, называемые гостевыми, выполнять в третьем кольце, то есть на уровне приложений.
В этом случае привилегированные команды, исходящие от гостевых операционных систем, станут порождать исключения, которые могут перехватываться монитором виртуальных машин, функционирующим в нулевом кольце.
Казалось бы, все достаточно просто и ничто не мешает реализовать данный алгоритм на практике, однако в архитектуре х86 существует ряд проблем, препятствующих реализации данного алгоритм, Заработать биткоины сайты.
Как мы уже отмечали, несмотря на сложности реализации программной виртуализации в архитектуре 86, усилиями разработчиков эту задачу удалось решить на программном уровне. Собственно, основная идея реализации программной виртуализации в архитектуре х86 заключатся в том, чтобы хостовую операционную систему выполнять в нулевом кольце, Заработать биткоины сайты, а
гостевые в третьем кольце рис.
.jpg)


Комментариев нет:
Отправить комментарий