Proceso de ejecución administrada
El proceso de ejecución administrada incluye los pasos siguientes:
-
Para obtener los beneficios que proporciona Common Language Runtime, se deben utilizar uno o más compiladores de lenguaje orientados al tiempo de ejecución.
-
Compilar el código a Lenguaje intermedio de Microsoft (MSIL).
La compilación convierte el código fuente en MSIL y genera los metadatos requeridos.
-
Compilar MSIL a código nativo.
En tiempo de ejecución, un compilador Just-In-Time (JIT) convierte MSIL en código nativo. Durante esta compilación, el código debe pasar un proceso de comprobación que examina el MSIL y los metadatos para averiguar si el código garantiza la seguridad de tipos.
-
Common Language Runtime proporciona la infraestructura que permite que la ejecución tenga lugar, así como una amplia gama de servicios que se pueden utilizar durante la ejecución.