microsoft windows operating Essay
Microsoft.NET Framework
The Microsoft.NET Framework is used to develop many application like Windowss application and web applications. The Microsoft.NET Framework can be worked in the Microsoft Windows runing systems. Microsoft.
NET Framework contains a immense aggregation of solution of programming. Microsoft.NET Framework besides contains the executing portion. The plans for executing procedure are determined in the.NET Framework. Using Microsoft.
NET Framework we can able to make most of the applications. These Microsoft.NET applications can be developed in the Microsoft Windowss operation system and used for the Microsoft Windowss operation system.
The Microsoft.NET Framework consists of aggregation of category libraries. The category libraries are windows category libraries and web application category libraries. The category libraries provides immense sum of characteristics to the applications. The assorted characteristics provided by the category libraries are the followerss.
- User interface
- Accessing the information
- Database connexion
- Cryptanalysis
- Development of web applications
- Assorted algorithms
- Communication between the systems in the web.
Normally the developers and the coders are utilizing the category library. The category libraries can be combined with the cryptography and so the application will be produced by the developers.
The.NET Framework besides contains a runtime environment. Common Language Runtime ( CLR ) is the runtime environment of the.
NET Framework. The visual aspect of an application can be provided by the Common Language Runtime ( CLR ) . Therefore the developers do n’t desire to worry about the specific CPU capablenesss.
The executing of the plan can be done by the specific CPU capablenesss. The Common Language Runtime ( CLR ) provides assorted applications and services. Some of the services are, pull offing the memory, Managing the exclusion and supplying the security to the applications. Therefore the.
NET Framework is nil but the combination of category library of the.NET applications and Common Language Runtime ( CLR ) .The.NET Framework version 3.
0 is combined with the operation system Windows Vista and the operation system Server 2008. And besides we can able to put in the current version of NET Framework in the operating system like Windows Server 2003 and Windows XP. .NET Compact Framework is the decreased version of.NET Framework.
We can able to put in the.NET Compact Framework in Windows Mobiles and smart phones. The.NET Framework version 4.0 was released on 20 May 2009.
Security
The.NET Framework provides security to the application by its security mechanism. Two chief characteristics are provided with the security mechanism. The characteristics are the undermentioned,
- Code Access Security ( CAS )
- Validation and confirmation
Normally CAS is based on the grounds with assembly. The beginning assembly is known as the grounds. It is installed in our system.
Otherwise we can download this from the cyberspace. Code Access Security determines the permission by the grounds.The Common Language Runtime ( CLR ) performs many experiments at the clip of an assembly is loaded. The Common Language Runtime ( CLR ) tests the assembly for the valid metadata. And besides it checks whether the internal tabular array are right or non.
The confirmation and proof may non be proper. The confirmation mechanism tests the codification for the security intent. The algorithms are used to execute the confirmation mechanism. The insecure can non be executed.
We can put to death the insecure codification by merely the skip confirmation permission given to the codification.By and large in the.NET Framework the appdomains are used as an isolation codification mechanism. Codes in the appdomains can be loaded into other appdomains. Equally good as the codifications in the appdomains can be unloaded from other appdomains. The mistake tolerance of the specified application can be increased by this procedure.
The jobs or a mistake nowadays in one application system does non impact the other application systems. The constellation of the appdomain can be done by assorted security techniques. It provides the application ‘s security from the insecure codification. The application can be divided into figure of sub spheres.