1 / 7

Sistema Operativo MACH

Sistema Operativo MACH. Alumno: Jose Vinicio Serrano Sánchez 100397. Es un proyecto de diseño de sistemas operativos iniciado en la Universidad Carnegie Mellon  con el objetivo de desarrollar un  micronúcleo . Objetivos del SO Mach. Soporte para múltiples aplicaciones usando multitarea.

falala
Download Presentation

Sistema Operativo MACH

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sistema Operativo MACH Alumno: Jose Vinicio Serrano Sánchez 100397

  2. Es un proyecto de diseño de sistemas operativos iniciado en la Universidad Carnegie Mellon con el objetivo de desarrollar un micronúcleo.

  3. Objetivos del SO Mach • Soporte para múltiples aplicaciones usando multitarea. • Hilos, los cuales pueden ser pensados como las partes de una aplicación, o mini-aplicaciones cuando hay multitarea. • Soporte multi-procesadores, en una máquina única o sobre una red. • Comunicaciones interprocesos, enviando mensajes directamente entre aplicaciones. • Protección y seguridad de memoria.

  4. Historia • Por la época, a inicios de la mitad de los '80, varios proyectos estuvieron intentando resolver uno de estos problemas. Esto típicamente significó tomar un sistema operativo existente – a menudo BSD(UNIX)- modificando partes del mismo. Después de cada modificación el sistema operativo era compilado, la máquina reiniciada, y se probaba el nuevo cambio. Había una serie de problemas con este enfoque, incluso los más insignificantes errores causarían que la máquina entera se colgara

  5. Mach no es un sistema operativo en sí mismo, y es bastante inútil sin un conjunto de servidores (estos servidores no existen). De modo que para obtener un sistema útil y ejecutándose, los autores de Mach portaron el Unix BSD al núcleo Mach de forma rápida y simple: en vez de separar BSD en distintas partes y construir cada una de ellas como un servidor, simplemente compilaron el núcleo entero en un servidor y lo ejecutaron. El resultado era conocido como POE

  6. En la Actualidad • A finales del siglo XX se ha pensado que el Mach asumiría lentamente el control del universo entero de sistemas operativos, pero esto no ha sucedido. • Quizás la razón más grande del fracaso de Mach puede ser la «Vagancia": a todos les parecía que era el trabajo de otro entregar la biblioteca basada en el SO, y no lo hizo nadie.

  7. Relaciones con otros Sistemas • Los sistemas operativos basados en este concepto del Mach fueron OSF/1, NeXTSTEP, e IBM OS/2 para las máquinas basadas en RS/6000 – ninguno de los cuales es ya usado ampliamente -. Otros sistemas operativos querían migrar a esta clase de sistema también, como Pink de Apple, Workplace OS de IBM y varios más.

More Related