Professional Documents
Culture Documents
PER
Sistemas Distribuidos
Alumnos:
Lima Per
2017
SISTEMA OPERATIVO DISTRIBUIDO MACH
INTRODUCCIN
Extensin transparente para operar en red: Para permitir que los programas
distribuidos se extiendan de forma transparente sobre mono y multiprocesadores en
una red, Mach ha adoptado un modelo de comunicacin independiente de la ubicacin
usando puertos como destino de la comunicacin. Sin embargo, el ncleo de Mach ha
sido diseado para ser 100% independiente de redes concretas. El diseo de Mach
confa en procesos servidores de red de nivel de usuario para el envo de mensajes de
forma transparente sobre la red. Se trata de una decisin de diseo polmica debido
los costos del cambio de contexto. Sin embargo, permite una absoluta flexibilidad en el
control de la poltica de comunicacin de la red.
Portabilidad: Mach fue diseado para ser portable sobre varias plataformas hardware.
Por esta razn, se trat de aislar, tanto como fue posible, el cdigo dependiente de la
mquina.
Microncleo:
Administra la memoria.
Controla la comunicacin.
Hilos: Las tareas pueden contener mltiples hilos. Los hilos que pertenecen a una
misma tarea se pueden ejecutar en paralelo sobre diferentes procesadores en un
multiprocesador de memoria compartida.
Objeto de memoria: Cada regin del espacio de direcciones virtuales de una tarea
Mach se corresponde con un objeto de memoria. Se trata de un objeto que
normalmente estimplementado fuera del propio ncleo pero que es accedido por ste
cuando realiza operaciones de paginacin en la gestin de la memoria virtual. Un
objeto de memoria es una instancia de un tipo abstracto de datos que incluye
operaciones de bsqueda y almacenamiento de datos que se emplean cuando los
hilos generan faltas de pgina en el intento de hacer referencia a direcciones, en la
regin correspondiente.
EN CONCLUSIN
BIBLIOGRAFIA
http://exa.unne.edu.ar/informatica/SO/Mach.PDF
https://somultiprocesador-y-
distribuidos.wikispaces.com/Ejemplo+Sistema+Operativo+MACH