Sistemas Operativos Avanzados Mach Cucei

Páginas: 16 (3871 palabras) Publicado: 7 de diciembre de 2012
temas Historia:
Las primeras raíces de Mach van hasta un sistema llamado RIG (Rochester Intellingent Gateway) que se inicio en la universidad de Rochester en 1975. RIG fue escrito para una minicomputadora de 16 bits de Data General llamada Eclipse. Su principal objetivo de investigación era demostrar que se podían estructurar los sistemas operativos de manera modular, como una colección deprocesos que se comuniquen entre si mediante la trasferencia de mensajes, incluso a través de una red. El sistema se diseñó y se construyó, lo cual mostró la factibilidad de dichos sistemas operativos.
Cuando uno de sus diseñadores, Richard Rashid, salió de Rochester y se trasladó Carnegie Mellon University (CMU) en 1979, él deseaba continuar desarrollando sistemas operativos con transferencia demensajes, pero en un hardware más moderno. Se consideraron varias maquinas. La elegida fue la PERQ, una de las primeras estaciones de trabajo de ingeniería, con una pantalla dada por un mapa de bits, un ratón y una conexión de red. También era micro programable. El nuevo sistema operativo para la PERQ se llamo Accent. Superó a RIG al añadir protección, además de que podía operar de maneratransparente a través de la red; tenía una memoria virtual de 32 bits y otras características. Se echó a andar una versión inicial en 1981.
En 1984, Accent era utilizado en el PERQ 150, pero perdió terreno debido a UNIX. Esta observación hizo que Rashid iniciara un proyecto de sistemas operativos de tercera generación llamado Mach. Al hacer que Mach fuese compatible con UNIX, él esperaba poder utilizar elenorme volumen disponible de software para UNIX. Además, Mach tenía varias mejoras en relación con Accent: los hilos, un mejor mecanismo de comunicación entre procesos, soporte de multiprocesador y un sistema de memoria virtual muy imaginativo.
En esa época, la DARPA (siglas en ingles de la Agencia de Proyectos de Investigación Avanzada del Departamento de Defensa de los Estados Unidos) andaba ala caza de un sistema operativo que soportara multiprocesadores, como parte de la iniciativa se desarrollo todavía mas. Mach era una versión modificada de 4.1 BSD, con características adicionales insertadas para la comunicación y la administración de la memoria.
Cuando se dispuso de 4.2 BSD y 4.3 BSD, el código de Mach se combinó con ellos para producir versiones actualizadas. Aunque este métodoprodujo un núcleo de gran tamaño, garantizo la absoluta compatibilidad con el UNIX de Berkeley, un objetivo importante para DARPA.
La primera versión de Mach apareció en 1986, para la VAX 11/784, un multiprocesador de 4 CPU. Poco después, se realizaron las versiones para la IBM PC/RT y la Sum 3. Para el año de 1987, Mach también se ejecutaba en los multiprocesadores Encore y Sequent.
Aunque Machtenia la posibilidad del uso de redes, en esa época se concebía mas como un sistema de una maquina o multiprocesador, que como un sistema operativo distribuido transparente para la colección de maquinas en una LAN.
Después, se instituyo la Open Software Foundation, un consorcio de vendedores de computadoras dirigidos por IBM, DEC y Hewlett-Packard, con el fin de arrebatarle el control de UNIC asu creador, AT&T, quien en ese tiempo trabaja de cerca con Sun Microsystems para desarrollar el sistema V versión 4. Los miembros de OSF temían que esta alianza podría darle a Sun una ventaja competitiva sobre ellos. Después de algunos pasos en falso, OSF eligió a Mach 2.5 como la base para su primer sistema operativo, OSF/1. Aunque Mach 2.5 y OSF/1 contenían grandes secciones del código deBerkeley y AT&T, la esperanza era que al menos se lograra el control de la dirección en que se caminaba UNIX.
En 1988, el núcleo de Mach 2.5 era grande y monolítico, debido a la presencia de gran parte del código UNIX de Berkeley en el núcleo. En 1988, CMU elimino todo el código de Berkeley del núcleo y lo coloco en el espacio del usuario. Lo que restaba era un micro núcleo solo con Mach. En...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas Operativos Avanzados, Openshot
  • Mach
  • Sistemas operativos avanzados
  • operaciones avanzadas
  • Operador Avanzado
  • operaciones avanzadas
  • Sistemas Operativos Avanzados Sesión 2
  • Topicos avanzados de dirección de operaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS