Sistema distribuido chorus

5215 palabras 21 páginas
Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenierías

Departamento de ciencias computacionales

Sistemas Operativos Avanzados
CC319

“Chorus”

Alumno: Gómez Tovar Edgar Iván
Código: 303526879

Sección D01

Profesor: Gutiérrez Avilés, Luis Heberto

Fecha: 1 de junio de 2010
Índice
Introducción Página 3
Objetivos Página 4
Historia Página 5
Estructura del sistema Página 7
Abstracciones del núcleo Página 8
Estructura del núcleo Página 10 Administración de procesos Página 10 Hilos Página 11 Planificación Página 12
Señalamientos, excepciones e interrupciones Página 13
Administración de la memoria
…ver más…
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 de las 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 entonces han aparecido 6 versiones numeradas del 0 al 5. La idea detrás de la versión 0 era la de modelar aplicaciones distribuidas como colección de actores, en esencia procesos estructurados, cada uno de los cuales alternaba entre la realización de una transacción atómica y la ejecución de un paso de comunicación. En realidad, cada actor era un autómata de estado finito macroscópico. Cada máquina del sistema ejecutaba el mismo núcleo, el cual controlaba a los actores, la comunicación, los archivos y los dispositivos de E/S. La versión 0 fue escrita en Pascal UCSD interpretado y se ejecutó en una colección de

Documentos relacionados

  • Ensayo De Liderazgo Distribuido
    3263 palabras | 14 páginas
  • Sistemas distribuidos ii
    24139 palabras | 97 páginas
  • Memoria Sistemas Distribuidos
    3128 palabras | 13 páginas
  • Sistemas De Control Distribuido Dcs
    1147 palabras | 5 páginas
  • Sistemas operativos
    2386 palabras | 10 páginas
  • Amoeba sistema operativo distribuido
    5294 palabras | 22 páginas
  • Sistema operativo distribuido inferno
    1669 palabras | 7 páginas
  • Procesamiento Distribuido En Paralelo
    1044 palabras | 5 páginas
  • Bloqueos En Los Sistemas Distribuidos
    1863 palabras | 8 páginas
  • Ensayo sistemas distribuidos
    852 palabras | 4 páginas