¿Qué es CLR (Common Language Runtime)?

Ver el tema anterior Ver el tema siguiente Ir abajo

¿Qué es CLR (Common Language Runtime)?

Mensaje  Admin el Miér Mayo 19, 2010 5:53 am

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

Admin
Admin

Mensajes: 70
Fecha de inscripción: 18/05/2010
Edad: 29
Localización: Copacabana - Parque

Ver perfil de usuario http://villegas1.activoforo.com

Volver arriba Ir abajo

Tema CLR

Mensaje  Bibiana Molina el Jue Mayo 20, 2010 8:30 am

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:
  • 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: 30

Ver perfil de usuario

Volver arriba Ir abajo

CLR

Mensaje  jesik el Sáb Mayo 22, 2010 1:27 pm

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)

jesik

Mensajes: 5
Fecha de inscripción: 19/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

CLR

Mensaje  de la hoz el Lun Mayo 24, 2010 7:41 am

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

Ver perfil de usuario

Volver arriba Ir abajo

QUE ES EL CLR?

Mensaje  Adriana Lucia Chaves Cano el Mar Mayo 25, 2010 7:58 am


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. Shocked

Adriana Lucia Chaves Cano

Mensajes: 12
Fecha de inscripción: 20/05/2010
Edad: 33

Ver perfil de usuario

Volver arriba Ir abajo

Re: ¿Qué es CLR (Common Language Runtime)?

Mensaje  fabio sepulveda el Vie Mayo 28, 2010 3:55 pm

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

fabio sepulveda

Mensajes: 14
Fecha de inscripción: 19/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

CRL

Mensaje  omarcarvajal el Lun Mayo 31, 2010 2:10 pm

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.

omarcarvajal

Mensajes: 19
Fecha de inscripción: 18/05/2010

Ver perfil de usuario

Volver arriba Ir abajo

mi opinion

Mensaje  luiscovo el Mar Jun 15, 2010 1:08 pm

El CLR es el entorno que usan las aplicaciones escritas en diversos lenguajes en tiempo de ejecucion. Evil or Very Mad cheers

luiscovo

Mensajes: 8
Fecha de inscripción: 19/05/2010
Edad: 22

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

Permisos de este foro:
No puedes responder a temas en este foro.