Download 1- definicion de sistema operativo distribuido (sod).
Document related concepts
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.