The Common language run-time simplifies application development provides a robust and secure execution environment, support multiple language and simplifies application deployment and management.
Common Language Runtime Components
.Net Framework class Library Support | ||
Thread Support | COM Marshaler | |
Type Checker | Exception Manager | |
Security Engine | Debug Engine | |
MSIL to Native Complier | Code manager | Garbage Collector |
Class Loader |
Component | Description |
---|---|
Class Loader | Manages metadata , in addition to the loading and layout of classe. |
MSIL to Native Compiler | Convert MSIL to Native code (Just-in-time JIT Compilation) |
Code Manager | Manages code execution. |
Garbage Collector | Provides automatic lifetime management of all your object. This is a multiprocessor, scalable garbage collector. |
Security engine | Provides evidence-based security that is based on the origin of the code and the user. |
Debug engine | Allow you to debug your application and trace the execution of the code. |
Type Checker | Will not allow unsafe casts or uninitialized variables. MSIL can be verified to guarantee type safety. |
Exception Manager | Provides structured exception handling, which is integrated with Microsoft Windows structured exception handling. |
Thread Support | Provides classes and interfaces that enable multi threaded programming. |
COM Marshaler | Provides marshaling to and from COM |
.Net Framework Class Library Support | Integrates code with the runtime that supports the .NET framework class library. |
No comments:
Post a Comment