Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

SISTEMA OPERATIVO CHORUS

No description
by

Deybi Junior Kuric Boullosa

on 1 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SISTEMA OPERATIVO CHORUS

INFORMATION
OTROS DETALLES
DOCENTE
PERSONAL
-PDA KURIC BOULLOSA DEYBI
-PDA AVALOS QUISPE JOSELIN
-PDA HUAMAN HUAROC DEYSI
-PDA DOLORES CHAVEZ MICHAEL
2013
SISTEMAS OPERATIVOS DISTRIBUIDOS
Sistema operativo D.chorus
VIZURRA AGUERO JESUS
CURSO
TEMA
AÑO
MAÑANA
TURNO
Sistema operativo Distribuido
chorus
HISTORIA
CHORUS surgio del instituto francés INRA en 1980, como proyecto de investigacion en sistemas distribuidos desde entonces han aparecido 4 versiones numeradas del cero al 3. La idea de tras de la version cero era la de modelar aplicaciones distribuidas como coleccion de actores .
la version cero fue escrita en Pascal UCSD interpretado y se ejecuto en una coneccion de maquinas 8086 conectadas mediante una red de anillo.


VERSION 1
Se centro en la investigación del multiprocesadores. Fue escrita para el multiprocesador francés CM90, que constava de ocho cpu 68020 de Motorola en un bus comun.

Un cpu ejecutava UNIX; las otras 7 ejecutaban CHORUS y utilizaban el cpu de UNIX para los servicios del sistema
VERSION 2 (1984/1986)
Fue una reescritura fundamental del sistema. se diseño en C de modo que las llamadas de sistema fuesen compatibles con UNIX en el nivel de codigo fuente, lo que significa que podia recompilar los programas existentes en UNIX en CHORUS y ejecutarlos en él.
VERSION 3
la version 3 se inicion en 1987. esta version marco la transición de un sistema de investigación aun producto comercial, ya que los diseñadores de CHORUS salieron de INRIA, y formaron una compañia, CHORUS SYSTEMES, para seguir desarrollando y comercializando CHORUS.
LOC CONCEPTOS PRINCIPALES DE MEMORIA EN CHORUS SON LOS SIGUIENTES :

Region: Es un rango adyasente de direcciones virtuales. Todos lo bytes de una region tienen las mismas caracteristicas de proteccion(Exclusivo para lecturas. Las regiones son una propiedad de los procesos y todos los hilos de un proceso ven las mismas regiones .
SEGMENTOS
Coleccion adyasente de BYTES que reciben el nombre y proteccion de una posibilidad. los archivos y las areas de intercambio son los tipos mas comunes de segmentos. Los segmentos se pueden leer o escribir en ellos utilizando las llamadas al sistema que proporcionen la posibilidad, el desplazamiento, el numero de bytes, el buffer y la direccion de transferencia del segmento.
ADMINISTRACION DE MEMORIA
OPERACIONES DE COMUNICACION
CHORUS proporciona dos tipos de operaciones: Envío asíncrono y rpc.
EL ENVIO asíncrono permite que un hilo envie un mensaje a un puerto. No exite garantia de que el mensaje llegue a su destino y no existe una notificacion si algo sale mal.
RPC: Cuando un proceso ejecuta una operacion de RPC, se bloquea en forma automatica asta que llega la respuesta o expira el cronometro de la RPC, en cuyo momento se elimina el bloqueo del emisor. se garantiza que el mensaje que elimina el bloqueo del emisor es la respuesta a la solicitud.
Tambien es posible enviar un mensaje a un grupo de puertos. Se dispone de varias opciones, estas opciones determinan la cantidad de mensajes que se envian y a cuales puertos.

los envios a grupos de puertos utilizan el envio asincrono. Los envios de transmision (es decir, a todos los mienbros) no son controlados por el flujo.Si se requiere un control del flujo, debe ser proporcionado por el usuario
CONCLUSION
CHORUS es un sistema operativo enfocado a trabajar en maquinas que requieren de una respuesta en tiempo real para realizar determinadas trabajos distribuidos; las aplicaciones de chorus son variadas y de mucha importancia, van desde hacer funcionar maquinaria de linea de produccion, impresoras, equipos de mano, etc.


CHORUS es un ejemplo de un sistema operativo extremadamente optimizado y seguro. provee caracteristicas sin comparacion con otros sistemas operativos, convirtiendose en la eleccion segura en el mercado de los sistemas embebidos distribuidos
SISTEMA OPERATIVO CHORUS
Full transcript