Documente Academic
Documente Profesional
Documente Cultură
INTEGRANTES:
CARLOS APOLINARIO
FADEL IBAÑEZ
OMAYRA MACARLUPO
RONALD SOLORZANO
ARQUITECTURA CHORUS
Consta de 4 partes:
• En la parte inferior está el supervisor, que controla
el hardware y atrapa los señalamientos, las
excepciones, las interrupciones, además de controlar
el intercambio de contexto.
• El administrador de la memoria virtual, que
controla la parte de bajo nivel del sistema de
paginación.
• El asociador, está fuera del núcleo y realiza la
parte de mayor nivel.
• El ejecutor en tiempo real, que es responsable
de la administración de los procesos, de los hilos y
de la planificación.
• El administrador de la comunicación entre
procesos, que controla los UI, los puertos, y el
envío de mensajes de manera transparente.
ADMINISTRACIÓN DE PROCESOS
(HABLA SOBRE EL FUNCIONAMIENTO DE LOS PROCESOS Y LOS HILOS EN CHORUS, LA FORMA EN QUE SE MANEJAN LAS EXCEPCIONES Y LA FORMA EN QUE SE REALIZA LA
PLANIFICACIÓN.)
¿Qué es un proceso?
Un proceso en Chorus es una colección de elementos activos y pasivos que funcionan juntos para realizar cierto
cálculo. Los elementos pasivos son un espacio de direcciones y una colección de puertos. Un proceso con un hilo
es como proceso tradicional en UNIX. Un proceso sin hilos no puede realizar algo útil y por lo general existe
sólo durante un intervalo muy corto, mientras se crea un proceso.
ACTORES, HILOS Y PUERTOS
Chorus es un poderoso sistema operativo enfocado a trabajar en maquinas que requieren de una respuesta en
tiempo real para realizar determinados trabajos distribuidos. Las aplicaciones de chorus son variadas y de mucha
importancia como por ejemplo hacer funcionar impresoras o equipos de mano