Sei sulla pagina 1di 4

SPRITE

Según investigaciones sobre el sistema operativo distribuido Sprite, los


programadores lo ven como aque sistema a nivel único, este sistema se trata de
un nucleo a nivel monolítico elaborado por la Universidad de California aportado
del grupo de investigaciones de John Ousterhout.
Este sistema ofrece la compatibilidad con las aplicaciones orientadas a Unix. La
distribución de este SOD(sistema operativo distribuido) se ejecuta internamente
kernel valga la redundancia, Sprite da la curiosidad de trabajar como lo hace el
sistema UNIX.
Sprite trabaja como si fuera un sistema de alta nivel que comparte el tiempo.
Este sistema funciona permitiendo a cada usuario tener su propia workstations
donde se van ejecutando sus procesos. Permite un mecanismo que ayuda o
permite la migración para trasladar o intercambiar los procesos a otras máquinas
que esta no esta en uso.
Estos procesos suelen ejecutarse en la workstations donde un usuario hace un
inicio a la aplicación. Permite poder ejecutar los procesos en diferentes
workstations. Permite la ejecución de una forma automatizada también
transparente de los hilos o procesos.
Permite como rastraer a los equipos servidores que se encuentran desocupados
y les manda procesos siempre y cuando sea necesario. Tiene metricas en el
tiempo para poder abrir el archivo asi como cerrarlo.

REQUISITOS PARA EL SOD SPRITE


Memoria Ram 512 MiB
Disco Duro 5 GigaBytes
Tarjeta gráfica monitor que tenga la capacidad de
soportar la resolución de 1024x768

Sprite hablando en el pasado fue basado en la iniciativa de hacer el sistema


operativo más “red enterada”, valga la redundancia al mismo tiempo hace
invisible al usuario. Otro factor es el área primaria del job(trabajo) era la
elaboración de un nuevo Network FileSystem que hizo el uso pesado del lado del
cliente local que depositaba para mejorar funcionamiento. Después de que abría
el archivo y una cierta lectura inicial, la red era utilizada solamente a pedido, y la
mayoría de las acciones de la persona ocurrirían contra el escondrijo
Este Sistema Operativo Distribuidos Sprite está disponible en dos versiones,
Sprite Backup y Sprite Backup Lite contaba con un costo de 29.95 USD y 19.95
USD en ese entonces, haciendo diferencia ya que no incorpora las funciones de
backup en PC de escritorio.
Amoeba
El SOD distributed operating systems denominado Amoeba se trata de un
sistema basado en algo denominado microkernel que transforma una colección
de estaciones de trabajo en una sola placa para un sistema distribuido a nivel de
transparencia. Este sistema fue desarrollado en la Universidad de Vrije de
Amsterdam Holanda.

El objetivo de la creación de este sistema es que sea transparente permitiendo


a cada usuarios poder iniciar una sesión en el sistema como un conjunto. La
transparencia significa el ocultamiento de la conexión del sistema distribuido d
quien lo va a usar. Es posible el paralelismo es decir que un solo programa tiene
la posibilidad de utilizar múltiples procesadores para subir el rendimiento.
La arquitectura de este sistema esta basado en el modelo cliente-servidor de
hecho, en el interior del todo el sistema solo se necesita estas funciones para
hacer la mayor parte del trabajo. Uno es el llamado de la operación desde un
cliente, y el GetRequest y PutReply son las funcionalidades en el lado del
servidor.

4 componentes principales del SOD Amoeba

Estaciones de trabajo
Pool Procesadores
Servidores especiales

Gateways

Amoeba posee 2 partes fundamentales, una parte llamada micro-núcleo que


permite o se encarga del ejecutamiento de cada uno de los procesadores y una
colección o grupo de equipos de servidores que proporcionan la mayor parte de
la funcionalidad de un sistema operativo tradicional. El micro núcleo controla los
procesos, proporciona el soporte de la administración de memoria de bajo nivel,
soporta la comunicación y controla la E/S de bajo nivel.
Me llama la atención la arquitectura que maneja este sistema se basa mucho en
la arquitectura RPC que se hablo en clases. Get_request este hace la relación al
servidor para poder escucharlo, el Put_reply este es llevada por un servidor
cuando se quiere enviar un mensaje y lo que es Trans que este hace el envió de
un mensaje que emite un cliente hasta llegar al servidor y con esto esperar la
respuesta
SPRITE VS AMOEBA
SPRITE AMOEBA
Es monolítico Es microkernel
Basado en Unix Python fue originalmente creado por esta
plataforma
Almacenamiento compartido Almacenamiento compartido
Sprite ejecuta una red Sistema distribuido basado en objeto
sistema operativo de trabajo

Modelo monográfico tradicional de Amoeba implementa un microkernel “con


Unix un conjunto mínimo de servicios”
Implementa mecanismo de Implementa mecanismo de comunicación
comunicación entre procesos entre procesos
Utiliza RPC para la Colección de Objeto
comunicación kernel-to-kernel
Instalaciones comparables a BSD Grupo de procesadores centralizados
UNLX
El objetivo del Sprite Uno de los objetivos clave
diseñadores fue desarrollar nuevas del proyecto Amoeba fue desarrollar
tecnologías para la implementación nuevas instalaciones del sistema operativo
de UNIX que apoyaría cálculos paralelos y
instalaciones similares distribuidos

Sprite proporciona un mecanismo de Amoeba asumió que el poder de la


migración de procesos que las computación se compartiría por igual
aplicaciones pueden por todos los usuarios
utilizar para descargar el trabajo
a máquinas inactivas en toda la red

Sprite ejecuta una red En Amoeba, cada entidad como un


sistema operativo proceso o archivo es un objeto, y
de trabajo que se orienta en torno a cada objeto se identifica por una capacidad
un sistema de archivos compartido

Sprite está más cerca del modelo de La arquitectura de Amoeba está más
estación de trabajo. cerca de la agrupación de procesadores de
procesador
proach

Los diseñadores de Sprite eligieron Los diseñadores de Amoeba eligieron el


un modelo basado en estaciones de modelo de grupo de procesadores
trabajo
Amoeba y Sprite, brindan una Amoeba y Sprite, brindan una
única ubicación global compartida única ubicación global compartida
sistema de archivos transparente sistema de archivos transparente
El tiempo para abrir y cerrar un archivo

Potrebbero piacerti anche