Processo di esecuzione gestita
Aggiornamento: novembre 2007
Il processo di esecuzione gestita comprende i seguenti passaggi:
-
Per usufruire dei vantaggi di Common Language Runtime, è necessario utilizzare uno o più compilatori di linguaggio destinati alla fase di esecuzione.
Compilazione del codice in Microsoft Intermediate Language (MSIL).
Mediante la compilazione il codice sorgente viene convertito in MSIL e vengono generati i metadati richiesti.
Compilazione di MSIL in codice nativo.
In fase di esecuzione, un compilatore JIT converte il MSIL in codice nativo. Durante questa compilazione, il codice viene sottoposto a un processo di verifica in cui il MSIL e i metadati vengono esaminati per determinare se il codice sia o meno indipendente dai tipi.
-
Common Language Runtime fornisce l'infrastruttura che rende possibile l'esecuzione oltre a un'ampia gamma di servizi che è possibile utilizzare durante l'esecuzione.
Vedere anche
Concetti
Compilazione di MSIL in codice nativo
Altre risorse
Cenni preliminari su .NET Framework