Download 1- definicion de sistema operativo distribuido (sod).

Document related concepts

Single System Image wikipedia , lookup

Middleware wikipedia , lookup

Computación distribuida wikipedia , lookup

Multiusuario wikipedia , lookup

Sistema operativo wikipedia , lookup

Transcript
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL
DE LOS LLANOS CENTRALES “RÓMULO GALLEGOS”
ÁREA DE INGENIERÍA DE SISTEMAS
Sistemas Operativos
Distribuidos
Grupo #09
San Juan de los Morros, Junio de 2013
CONTENIDO GENERAL
1- DEFINICION DE SISTEMA OPERATIVO DISTRIBUIDO (S.O.D).
2- CARACTERISTICAS DE LOS S.O.D.
3- ASPECTOS DE DISEÑO.
4- DIFERENCIAS ENTRE S.O Y S.O.D.
5- VENTAJAS DE LOS S.O.D.
6- CASOS DE ESTUDIO Y EJEMPLOS DE S.O.D.
Definicion de sistema operativo
distribuido (S.O.D).
Es aquel en el que los usuarios
pueden acceder a recursos remotos de la
misma manera en que lo hacen para los
recursos locales Permitiendo distribuir
trabajos, tareas o procesos, entre un
conjunto de procesadores.
Yumileth Martinez c.i 20.957.503
En los sistemas operativos distribuidos se usa la
migración de datos el cual es una forma de transferir
datos de una maquina remota a nuestro equipo, y
luego devolver los datos así hayan sido utilizados y
así los usuarios accedan a otros equipos de la misma
forma en que accedemos a nuestros equipos
personales.
Caracteristicas de los S.O.D.
Poseen un único conjunto
de llamadas al sistema
Esquema de protección
global
Gestión de su propia
memoria
Sistema de ficheros global
Gestión de procesos común
Planificación
Mecanismo global para la
comunicación entre
procesos
Cada kernel debe tener el
control de los recursos
locales
Ginette E. García R. C.I.: 20.118.425
Los sistemas operativos distribuidos poseen varias características,
una de ellas es la transparencia la cual es importante ya que hace
referencia a la habilidad que tienen las aplicaciones de tratar al
sistema en el que operan. Esto quiere decir que el sistema debe
comportarse de forma similar en todos los puntos de red , de manera
tal que para el usuario o la aplicación sea totalmente transparente.
Aspectos de Diseño
Transparencia
Flexibilidad
Fiabilidad
Rendimiento
Escalabilidad
Milanyeli Gelder c.i. 19.942.677
Uno de los aspectos de diseño es la escalabilidad donde este se
refiere a la capacidad que tiene un sistema de crecer ademas esta
se puede dimensionar desde tres aspectos: el tamaño que como
su nombre lo indica es la capacidad que tiene un sistema de
agregar mas recursos y usuarios al mismo, la geografía que se
refiere a las distancias considerables en las que se encuentren los
recursos y usuarios, y la administración que a pesar del
crecimiento del sistema hace una administración fácil.
Diferencias entre S.O. y S.O.D.
Sistemas
Operativos
VS.
Sistemas
Operativos
Distribuidos
Génesis Galeano C.I: 20.817.297
Primero que todo hay que conocer el concepto de ambos
• Sistema Operativo: Es un programa o conjunto de programas que actúa
de interfaz entre el usuario y el hardware del ordenador.
• Sistema Operativo Distribuido: El objetivo principal de un sistema
operativo distribuido es conectar los recursos y servicios disponibles,
mediante una red de comunicaciones, e integrarlos en un único sistema.
Los sistemas operativos distribuidos desempeñan las mismas funciones
que un sistema operativo normal, pero con la diferencia de trabajar en un
entorno distribuido; es decir, estos permiten distribuir trabajos, tareas o
procesos, entre un conjunto de procesadores, puede ser que este conjunto
de procesadores esté en un equipo o en diferentes, en este caso es
trasparente para el usuario; allí radica la principal diferencia entre ambos.
Ventajas de los S.O.D.
Economía
Velocidad
Distribución
Inherente
Confiabilidad
Xavier Solis C.I: 18.554.908
Algunas
ventajas
de
los
Sistemas
Operativos
distribuidos
(SOD):
- Con el uso de sistemas distribuidos se logra compartir información entre más de
un usuario, información que en un momento dado, resulta de interés común a
diferentes usuarios; lo cual no puede llevarse a cabo en sistemas de un sólo usuario.
- Aparte de que los usuarios pueden compartir información, éstos pueden también
compartir diferentes dispositivos periféricos, como lo pueden ser impresoras láser o
dispositivos de almacenamiento masivo, como una matriz de discos ópticos.
- Los sistemas distribuidos ofrecen más flexibilidad en el sentido en que las cargas
de trabajo se pueden difundir entre diferentes computadoras de manera más eficaz,
es decir; los trabajos no siempre se ejecutarán en la máquina del propietario.
- Cuando un nodo de procesamiento falla, el sistema en general sigue funcionando.
Ejemplos de Sistemas Operativos Distribuidos
Amoeba
Mach
Hurd
Escrito en
lenguaje C
Es más un
micronúcleo
Basado en
GNUMach
Pila de
procesadores
Base para
construir otros
sistemas (UNIX)
Separar espacio
del núcleo del de
usuario
Casos de estudio en S.O.D.
Cronos, MINIX
• Modelo
replicado
extendido a
modelo de
objetos.
Denali
Corey
• Complejidad en
responsabilidad
aceptada.
• Sistemas multinúcleo.
Helios
• Procesamiento
distribuido
heterogéneo.
Tessellation
• Estabilidad en
múltiples
niveles de
complejidad.
Roneida García C.I 20.954.346
Otro punto que abarca los casos de estudio en los S.O.D es el
de la implementación de Sistemas Expertos, estos constituyen el
area de la Inteligencia Artificial ya que es un sistema que simula
el proceso de aprendizaje, memorización, entre otros, es decir
simulan el comportamiento humano. Como objetivo ambicioso
de este caso de estudio esta el de incorporar estos S.E en el nucleo
de los S.O.D para que seleccionen la mejor estrategia de
paginacion de memoria y asi optimizar los recursos en el sistema.