1. Sistemas Operativos
Distribuidos
Grupo #09
REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL
DE LOS LLANOS CENTRALES “RÓMULO GALLEGOS”
ÁREA DE INGENIERÍA DE SISTEMAS
San Juan de los Morros, Junio de 2013
2. 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.
3. 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.
4. Rafael Rodríguez c.i.: 19.207.013
Un sistema operativo distribuido es la unión lógica de un grupo de
sistemas operativos sobre una colección de nodos computacionales
independientes, conectados en red, comunicándose y físicamente
separados. Cada nodo contiene de forma individual un subconjunto
específico de los programas que componen el sistema operativo
distribuido. Cada subconjunto es una combinación de dos proveedores
de servicios distintos. El primero es un núcleo ubicuo mínimo o micro
núcleo, que controla el hardware del nodo. El segundo es una colección
de componente de administración del sistema de alto nivel que
coordinan las actividades individuales y colaborativas del nodo. Estas
componentes son una abstracción de las funciones del micro núcleo y
dan soporte a las aplicaciones de usuario.
5. Caracteristicas de los S.O.D.
Poseen un único conjunto
de llamadas al sistema
Sistema de ficheros global
Mecanismo global para la
comunicación entre
procesos
Esquema de protección
global
Gestión de procesos común
Cada kernel debe tener el
control de los recursos
locales
Gestión de su propia
memoria
Planificación
6. 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.
8. 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.
10. 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.
11. Ventajas de los S.O.D.
Economía Velocidad
Distribución
Inherente
Confiabilidad
12. 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.
13. Ejemplos de Sistemas Operativos Distribuidos
Amoeba
Escrito en
lenguaje C
Pila de
procesadores
Mach
Es más un
micronúcleo
Base para
construir otros
sistemas (UNIX)
Hurd
Basado en
GNUMach
Separar espacio
del núcleo del de
usuario
14. Casos de estudio en S.O.D.
Cronos, MINIX
•Modelo
replicado
extendido a
modelo de
objetos.
Denali
•Complejidad en
responsabilidad
aceptada.
Corey
•Sistemas multi-
núcleo.
Helios
•Procesamiento
distribuido
heterogéneo.
Tessellation
•Estabilidad en
múltiples
niveles de
complejidad.
15. 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.