Answer»
- CLR provides an environment to EXECUTE MET applications on target machines.
- CLR-is also a common runtime environment for all MET code irrespective of their PROGRAMMING language, because the compilers of MET Framework convert every source code into a common language known as MSIL .
- CLR also provides various services to execute processes, such as memory management service and security services..CLR performs various tasks to manage the EXECUTION process of MET applications.
The responsibilities of as are listed below:
- Automatic memory management–CLR invokes venous built-in functions of MET Framework to allocate and de-allocate the memory of MET objects. THEREFORE, programmers need not write the code to explicitly allocate and de-allocate memory to programs.
- Garbage Collection —Garbage collection Is the major ROLE of CUR, with prevents memory leaks during execution of programs. The Garbage collector of CLR automatically determines the best time to free the memory, which is reserved by an object for execution.
- Code Access Security —Code Access Security (CAS) model is used in MET Framework to impose restrictions and security during execution of programs. CLR uses security objects to manage access to code during execution of MET applications. as allows an executing code to perform only those tasks for which it has permission.
The responsibilities of as are listed below:
|