Sistema Operativo Spring

Páginas: 13 (3018 palabras) Publicado: 28 de noviembre de 2012
Nombre: Anguiano Ramírez Michelle Ángel

Sistema operativo: Spring

Carrera: Ingeniería en Sistemas Computacionales

Profesor: José Luis Limón

Cuatrimestre: 7 Cuatrimestre

1. Spring
Este sistema introduce nuevas técnicas basadas en el modelo de Orientación a Objetos (OO) de tal modo que los servicios del SO están compuestos por unconjunto de objetos que cooperan paraimplementarlos y es factible modificar los mecanismos empleados en la interacción entre dichos objetos. Anteriormente, Choices ya empleó la OO como base para alcanzar un SO flexible y reconfigurable. Spring introduce innovaciones como el modelo de subcontrato que permiten adaptar en cierta medida la intercomunicación entre los distintos objetos que constituyen el sistema. El modelo de subcontratoconsiste en delegar la invocación de métodos remotos a un objeto que implementa el “subcontrato'' que tiene el cliente con el servidor. Modificando éste se puede alterar la interconexión entre el cliente y el servidor. En cuanto a los servicios suministrados por el sistema, Spring incorpora Shuttles, Threads, Espacios de Direcciones y Doors como abstracciones fundamentales del sistema,imponiéndose abstracciones pesadas a las aplicaciones. El sistema de memoria virtual de Spring, que implementa los espacios de direcciones, ejecuta “fuera'' del kernel. No obstante, ejecuta con todos los privilegios del núcleo y además impone su abstracción de Espacio de Direcciones a las aplicaciones. A efectos de adaptabilidad en el sistema, la gestión de memoria puede considerarse dentro delnúcleo salvo por la existencia de paginadores externos como ocurría en Mach. El sistema de gestión de procesos, que emplea Shuttles, oculta éstos a las aplicaciones. Éstas perciben Threads como abstracción básica, y estos threads están multiplexados por el núcleo sobre los shuttles existentes. No es preciso decir pues que tampoco es posible re emplazar o adaptar el comportamiento y/olaimplementación de estas abstracciones en Spring. El mecanismo básico de IPC en Spring (las doors) es una adaptación del modelo de gates de MULTICS. Un Shuttle puede emplear una door para efectuar una transferencia protegida de control cambiando (posiblemente) sud omino de protección. Esta abstracción está contenida en el núcleo, y se emplean descriptores para exportarla a las aplicaciones. La implicaciónobvia es que el núcleo debe intervenir en todos aquellos casos en que una aplicación obtiene (o pierde) derecho a invocar una door

. Como consecuencia, la implementación de la transferencia de datos entre un cliente y un servidor está predeterminada en gran medida por el núcleo (dado que éste debe intervenir y cuidar las transferencias que involucran transferencias de derechos deinvocación de doors

. La ventaja de emplear descriptores y hacer que la transferencia de éstos la realice el núcleo es que resulta muy simple emplear mecanismos de cuenta de referencias para liberar recursos que ya no se utilizan

2. Historia Sistema Operativo Spring
Spring comenzó de una manera indirecta, en 1987, como parte de Sun y AT & T colaboración 's para crear una fusión UNIX , ambasempresas decidieron que era también una buena oportunidad para "reimplementar UNIX de una manera orientada a objetos".  Sin embargo, después de sólo unas pocas reuniones, en esta parte del proyecto muerto.
Sun decidió mantener al equipo unido y en lugar de explorar un sistema en el borde de ataque . Además de combinar sabores de Unix, el nuevo sistema también sería capaz de ejecutar casicualquier otro sistema también, y lo hacen de una manera distribuida. El sistema fue el primero que se ejecuta en un "completo" de la moda en 1993, y produjo una serie de trabajos de investigación. En 1994, una "calidad de la investigación" liberación se hizo bajo una licencia no comercial, pero no está claro cómo esto se utilizó ampliamente. El equipo se separó y se trasladó a otros proyectos dentro...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ¿Qué Es Un Sistema Operativo? y Tipos De Sistemas Operativos
  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • El Sistema Operativo
  • Sistemas operativos
  • Sistema operativo
  • Sistema operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS