.NET Platform Architecture
.NET Platform Architecture
The above diagram gives you an overview of the .NET architecture. At the bottom of
the diagram is your Operating System above that sits the .NET framework that acts
as an interface to it. The .NET wraps the operating system, insulating software
developed with .NET from most operating system specifics such as file handling and
memory allocation.
The Common Language Runtime (CLR)
At the base is the CLR. It is considered as the heart of the .NET framework. .NET
applications are compiled to a common language known as Microsoft Intermediate
Language or "IL". The CLR, then, handles the compiling the IL to machine language,
at which point the program is executed.
The CLR environment is also referred to as a managed environment, in which
common services, such as garbage collection and security, are automatically
provided.
More information on CLR is available at
http://msdn.microsoft.com/library/en-us/cpguide/html/cpconthecommonlanguageruntime.asp
The .NET Class Framework
Remote user
over
Remote systems
over
Intranet/Internet
Operating System
Windows 2000/NT/98/Me Others in
f
.NET