Chorus

Páginas: 21 (5023 palabras) Publicado: 8 de noviembre de 2013
“Chorus”

Introducción
Chorus es un micro kernel embebido de tiempo real típicamente usado en ambientes de aplicaciones distribuidas dedicadas de bajo costo, que necesitan un mínimo de funcionalidad y un mínimo uso de memoria, tal como líneas de tarjetas de crédito, teléfonos portables, y dispositivos de mano. Pero también se encuentra en otras aplicaciones embebidas como impresoras,autómatas, etc.
La tecnología de Chorus ha sido diseñada para construir una nueva generación de sistemas distribuidos escalables. Chorus conjunta las siguientes características principales: comunicación basada en la arquitectura, dependiendo de forma mínima del núcleo que integra procesado distribuido y comunicación al más bajo nivel, y que implementa servicios genéricos usados por una serie de servidoresde subsistema para extender interfaces estándar de sistemas operativos.
Un subsistema de UNIX ha sido desarrollado; otros subsistemas como los sistemas basados en objetos están planeados. Un núcleo en tiempo real proveyendo servicios en tiempo real que son accesibles por el programador; una arquitectura modular que provee escalabilidad, y permite configuraciones dinámicas del sistema y susaplicaciones sobre un amplio rango de configuraciones de hardware y de red, incluyendo sistemas paralelos y multiprocesador.
Chorus pasó a ser propiedad de la empresa estadounidense Sun Microsystems en 1997, cuando Sun anunció la compra de la compañía Chorus Systèmes, creadora del sistema operativo. Actualmente Sun ya no da soporte para el sistema operativo, pero desde el 2002 los creadores de Chorusse unieron formando una nueva compañía llamada Juluana que se ha convertido en VirtualLogix; VirtualLogix aun da mantenimiento constantemente a Chorus. El sistema operativo se encuentra actualmente en su quinta versión y puede ser descargado gratuitamente desde la página de la misma empresa.





Objetivos
Los objetivos del proyecto Chorus han evolucionado junto con el sistema. En unprincipio, se trataba de una investigación puramente académica, diseñada para explotar nuevas ideas en el cómputo distribuido con base en el modelo del actor. Al pasar el tiempo, se volvió más comercial, y se cambió el énfasis. Los objetivos actuales se pueden resumir como sigue:
Emulación de UNIX
Uso en sistemas distribuidos
Aplicaciones de tiempo real
Integración de la programación orientada aobjetos
Como sistema comercial, buena parte del trabajo se centraba en el seguimiento de los estándares en evolución de UNIX, portando el sistema a nuevos circuitos CPU, y mejorando el desempeño. La compañía desea que Chorus se vea como alternativa al UNIX de AT&T, con una nueva ingeniería, un mantenimiento más sencillo y orientado a las necesidades futuras del usuario.
Un segundo tema fundamentales la necesidad de la distribución. Chorus pretende que los programas en UNIX se ejecuten en una colección de máquinas conectadas mediante una red. Para soportar las aplicaciones distribuidas, se han agregado varias extensiones al modelo de programación. Algunas de éstas, como la computación basada en mensajes, se ajustan muy bien al modelo existente. Otras, como la introducción de hilos,requieren repensar las características existentes, como el manejo de las señales en UNIX.
Una tercera dirección es la introducción de un soporte para las aplicaciones de tiempo real. El enfoque en este caso permite que los programas de tiempo real se ejecuten (parcialmente) en modo núcleo y que tengan acceso directo al micronúcleo, sin software de por medio. Aquí también son importantes el control delas interrupciones por parte del usuario y el algoritmo de planificación.
Por último, otro objetivo es la introducción de la programación orientada a objetos en Chorus de manera clara, sin molestar a los subsistemas y aplicaciones existentes.



Historia
Chorus surgió del instituto francés de investigación INRIA en 1980, como proyecto de investigación en sistemas distribuidos. Desde...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pedal zombie chorus
  • Manual Ehx nano clon chorus
  • Chorus pedal
  • A Chorus Line
  • The chorus
  • A Chorus Line
  • A Chorus Line
  • El Estilo Cinematografico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS