Процесс управляемого выполнения
Обновлен: Ноябрь 2007
Процесс управляемого выполнения включает следующие этапы.
-
Чтобы воспользоваться преимуществами среды CLR, необходимо использовать один или несколько языковых компиляторов, обращающихся к среде выполнения.
Компиляция кода в промежуточный язык MSIL.
При компиляции выполняется преобразование исходного кода в промежуточный язык MSIL и создание необходимых метаданных.
Компиляция инструкций MSIL в машинный код.
Во время выполнения JIT-компилятор преобразует инструкции MSIL в машинный код. Во время этой компиляции выполняется проверка кода и метаданных MSIL с целью установить, можно ли для них определить, является ли код строго типизированным.
-
Среда CLR предоставляет инфраструктуру, обеспечивающую выполнение кода, а также ряд служб, которые можно использовать при выполнении.
См. также
Основные понятия
Компиляция MSIL в машинный код