JIT compiler is responsible for converting MSIL code to
native code. There are different modes for compiling the MSIL to native code.
These are standard JIT option and Install time code generation. Each one is
explained with discussing the advantages and disadvantages. NGEN tool is a tool
that creates native images containing the compiler processor-specific code.
There are different actions of NGEN tool like installing, uninstalling, etc.
Global Assembly Cache (GAC) is the global system level
repository where all the assemblies can be installed. To install an Assembly it
has to be strong named. Satellite Assemblies are assemblies with resource
specific to a particular culture. The satellite assemblies can also be put into
GAC. This is possible as GAC has an attribute called “culture.”