CLR with advantages and architectures
Common Language Runtime (CLR):
CLR is the virtual machine component that manages the
execution of programs written in any .NET framework programming languages i.e.
C#, F#, VB.NET etc.
CLR Features /Advantages:-
1. Heart of
.NET framework.
2. Part of .NET Framework provided by Microsoft.
3. Memory management using garbage collector.
4. Exception handling and security with OOPS concepts.
5. Improved performance.
6. Language and architecture independency.
7. Multi-Thread support.
8. Convert MSIL code into native code using JIT compiler.
9. Extensible types.
CLR ARCHITECTURE:
Components of CLR:
1. CLR Loader:
It loads all classes at runtime.
2. Garbage Collector:
It
collect unused objects and deallocate objects
to reduce memory.
3. Code Manager:
manages code at runtime.
4. Exception Manager:
It handles exception at runtime.
5. JIT Compiler:
It converts MSIL to native code.
Comments
Post a Comment