¿Qué es CLR (Common Language Runtime)?
+4
de la hoz
jesik
Bibiana Molina
Admin
8 participantes
Página 1 de 1.
¿Qué es CLR (Common Language Runtime)?
Martes, 18 de Mayo de 2010
___________________________________________________________________________________________
¿Qué es CLR (Common Language Runtime)?
Maneja el código en tiempo de ejecución y proporciona todos los servicios básicos para si correcto funcionamiento.
Es un entorno administrativo que provee aspectos como servicios comunes, garbage collection y seguridad.
Es el motor de ejecución.
_____________________________________________________________________________________
El CLR ofrece servicios como:
1. Administración de la memoria
2. Seguridad del código
3. Versionamiento
___________________________________________________________________________________________
¿Qué es CLR (Common Language Runtime)?
Maneja el código en tiempo de ejecución y proporciona todos los servicios básicos para si correcto funcionamiento.
Es un entorno administrativo que provee aspectos como servicios comunes, garbage collection y seguridad.
Es el motor de ejecución.
_____________________________________________________________________________________
El CLR ofrece servicios como:
1. Administración de la memoria
2. Seguridad del código
3. Versionamiento
Tema CLR
El CRL es un programa que corre sobre el sistema operativo y se encarga de controlar, ejecutar y brindar servicios a las aplicaciones .NET.
La aplicaciones desarrolladas en .NET una vez compiladas producen archivos de extensiones .exe o .dll, sin embargo estos archivos no contiene codigo màquina para ser ejecutadas por el sistema operativo, sino que estan en un lenguaje intermedio llamado MSIL ((Microsoft Intermediate Language).
EL MSIL es un lenguaje independiente de la arquitectura donde se compila la aplicación y tiene un formato que facilita su traducción a código maquina. A estos archivos se les conoce con el nombre de Assemblies (Ensamblados) y son los unicos archivos que reconoce el CLR.
Algunos servicios que brinda el CLR estan:
La aplicaciones desarrolladas en .NET una vez compiladas producen archivos de extensiones .exe o .dll, sin embargo estos archivos no contiene codigo màquina para ser ejecutadas por el sistema operativo, sino que estan en un lenguaje intermedio llamado MSIL ((Microsoft Intermediate Language).
EL MSIL es un lenguaje independiente de la arquitectura donde se compila la aplicación y tiene un formato que facilita su traducción a código maquina. A estos archivos se les conoce con el nombre de Assemblies (Ensamblados) y son los unicos archivos que reconoce el CLR.
Algunos servicios que brinda el CLR estan:
- Compilación Just In Time (o Justo A Tiempo)
- Gestión Automática de Memoria
- Gestión de Errores Consistente
Gestión de Seguridad
Multithreading
Bibiana Molina- Mensajes : 25
Fecha de inscripción : 19/05/2010
Edad : 40
CLR
22/04/2010
CLR es el nucleo de la plataforma.
CLR (Common Languaje runtime)
el CLR es una maquina virtual al mismo estilo que JVM para java, es la maquina virtual donde se ejecuta el bytecode de los ensambladores generados en .NET. los compiladores de lenguajes.NET se encargan de compilar el codigo a bytecode MSIL (microsoft intermediante languaje), que es el interpretado por el CLR.
El CLR compila por bloques el codigo MSIL en tiempo real, es decir conforme se vayan usando las funcionalidades del ensamblado, el CLR genera un codigo nativo que es el que finalmente se ejecutara en la maquina, asi se intenta abstraer el codigo creado en la maquina bajo cualquiera de los lenguajes usados en .NET del codigo de maquina.
CLR se divide por capas en su nucleo, para dar mas interoperabilidad (Capacidad de un programa para acceder a múltiples sistemas)estos son:
- niveles de seguridad
- manejo de excepciones.
- administrador de multihilos
- administrador de memoria
- recolector de basura (GAC)
CLR es el nucleo de la plataforma.
CLR (Common Languaje runtime)
el CLR es una maquina virtual al mismo estilo que JVM para java, es la maquina virtual donde se ejecuta el bytecode de los ensambladores generados en .NET. los compiladores de lenguajes.NET se encargan de compilar el codigo a bytecode MSIL (microsoft intermediante languaje), que es el interpretado por el CLR.
El CLR compila por bloques el codigo MSIL en tiempo real, es decir conforme se vayan usando las funcionalidades del ensamblado, el CLR genera un codigo nativo que es el que finalmente se ejecutara en la maquina, asi se intenta abstraer el codigo creado en la maquina bajo cualquiera de los lenguajes usados en .NET del codigo de maquina.
CLR se divide por capas en su nucleo, para dar mas interoperabilidad (Capacidad de un programa para acceder a múltiples sistemas)estos son:
- niveles de seguridad
- manejo de excepciones.
- administrador de multihilos
- administrador de memoria
- recolector de basura (GAC)
jesik- Mensajes : 5
Fecha de inscripción : 18/05/2010
CLR
es el componente de máquina virtual de la plataforma .Net de Microsoft. Es la implementación del estándar Common Language Infrastructure (CLI) que define un ambiente de ejecución para los codigos de los programas. El CLR ejecuta una forma de código intermedio (bytecode) llamada Common Intermediate Language (CIL, anteriormente conocido como MSIL -- Microsoft Intermediate Language), la implementación de Microsoft del CLI.
de la hoz- Mensajes : 12
Fecha de inscripción : 18/05/2010
QUE ES EL CLR?
MAYO 25 DE 2010
Es el núcleo de .NET y lo que hace es reunir las ventajas de diferentes lenguajes para ser uno solo y asi las aplicaciones del sistema operativo son mas amplias. Entre las que se reunen están C,C++ y Visual Basic.
La CLR ejecuta un còdigo intermedio llamado CIL o MSIL. Este es un programa que recibe toda la infotmación y la traduce al lenguaje de la màquina y es el único que reconoce el CRL.
Adriana Lucia Chaves Cano- Mensajes : 12
Fecha de inscripción : 20/05/2010
Edad : 43
Re: ¿Qué es CLR (Common Language Runtime)?
El Common Language Runtime o CRL es el motor de la plataforma NET, en es el encargado de gestionar la ejecucion de todas las aplicaciones q NET tiene y las cuales ofrece numerosos servicios para simplificar su desarrollo, favorenciendo con ello su fiabilidad y seguridad.
tiene varios servicios como los siguientes:
1. Administración de la memoria
2. Administración de hilos
3. Manejo de excepciones
4. Recolección de basura
5. Seguridad
tiene varios servicios como los siguientes:
1. Administración de la memoria
2. Administración de hilos
3. Manejo de excepciones
4. Recolección de basura
5. Seguridad
fabio sepulveda- Mensajes : 14
Fecha de inscripción : 19/05/2010
CRL
Profe: en tu definicion de CRL no veo definicion sino dice parte de lo que maneja y de los servicios que ofrece
La compilacion de los programas es en un lenguaje que los humanos no entendemos (lenguale maquina). En cualquiera de los lenguajes .Net no se compila en código máquina, se hace hacia MSIL (Microsoft Intermediate Language), es un lenguaje intermedio y universal. Cuando se compila un programa queda para correr en la plataforma determinada; pero cuando se compila en lenguajes .NET este será interpretado posteriormente por un interprete ,el CRL, asi se permite que el programa funcione en cualquier plataforma existente, aun en plataformas que no existan desde que se tenga el CRL especifico.
Traduce Motor de Ejecucion Comun. Lo que hace es servir de traductor entre el MSIL y el codigo máquina nativo.
Cuenta con varios servicios:
- Seguridad.
- Administracion de memoria.
- Manejo de errores.
La compilacion de los programas es en un lenguaje que los humanos no entendemos (lenguale maquina). En cualquiera de los lenguajes .Net no se compila en código máquina, se hace hacia MSIL (Microsoft Intermediate Language), es un lenguaje intermedio y universal. Cuando se compila un programa queda para correr en la plataforma determinada; pero cuando se compila en lenguajes .NET este será interpretado posteriormente por un interprete ,el CRL, asi se permite que el programa funcione en cualquier plataforma existente, aun en plataformas que no existan desde que se tenga el CRL especifico.
Traduce Motor de Ejecucion Comun. Lo que hace es servir de traductor entre el MSIL y el codigo máquina nativo.
Cuenta con varios servicios:
- Seguridad.
- Administracion de memoria.
- Manejo de errores.
omarcarvajal- Mensajes : 19
Fecha de inscripción : 18/05/2010
mi opinion
El CLR es el entorno que usan las aplicaciones escritas en diversos lenguajes en tiempo de ejecucion.
luiscovo- Mensajes : 8
Fecha de inscripción : 18/05/2010
Edad : 32
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|