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