Sistemas operativos distribuidos grupo # 9

Embed Size (px)

Citation preview

  • 1. SISTEMAS OPERATIVOSDISTRIBUIDOSAraujo Willer Fonseca Alfredo Pea KarlyPinto Yorman Ruiz Maria

2. CONCEPTOUn sistema operativo distribuido es aquel que permite la gestin, manejo, ymanipulacin de los diferentes recursos y servicios que estn disponibles en todos loscomputadores y dispositivos que se encuentren conectados en una red, permitiendoque un usuario utilice algn recurso que no necesariamente est disponible en supropio computador si no en algn otro.Zuleima Nuez. Desempean las mismas funciones quePermiten la migracin de un sistema operativo datos y mientras msnormal maquinas hay conectadas, mayor es la rapidez con la que van a solucionar una tarea 3. Los sistemas fuertemente acoplados que suelen usar reloj global Cy memoria conjunta, y suelen ser similares en todos los procesadores y los dbiles, las cuales no comparten ninguno de A estos dos componentes sino que lo usan de manera local. EstosRdos tipos de sistemas se encuentran dentro de las caractersticas. Gabriela Velsquez ACdebe serT EFICIENCIAcapaz dedistribuirlaETRANSPARENCIAlas ejecuciontareas ade tareas sistema RFLEXIBILIDADlos en lasdebe serIprocesaddistintas capaz de se refiereESCALABILIDADores quemaquina soportar al Sses debecambiostamaoencuentrser yque debeTen libres exactam actualizatener la Ipara queenteciones redsea igual.Ceficiente.AS 4. Fuertemente ACOPLADOS Se refiere a sistemas operativosdistribuidos; y se usa para administrar multiprocesadores y multicomputadores. Suelenutilizarse como sistemas paralelos (para trabajar con un problema).Dbilmente ACOPLADOS Permite que las maquinas y losusuarios de un sistema distribuidosean independientes entre si pero que interactuen en cierto grado cuando sea necesario; y suelenutilizarse como SISTEMAS DISTRIBUIDOS para trabajar convarios problemas no relacionadosentre si 5. DESVENTAJAS VENTAJAS D V E E S N V T E N A T J A A J S A S 6. Ventajas De Los Sistemas Distribuidos frente a Los centralizados:La principalventajade la descentralizacin es la ECONOMIA. La ley de Grosh deca que "La potencia de un Ordenador es proporcional al cuadrado de su precioHecdiel Hernndez OTRAS VENTAJAS* Alto rendimiento: procesamiento paralelo* Capacidad de crecimiento: escalabilidad* Carcter abierto y heterogneo: estndares de interoperabilidad* Compartir recursos y datos. DESVENTAJAS * El inters de hacer el sistema operativo distribuido lo mas transparente posible lo hace muy complicado en su programacin * El lograr que el sistema operativo no tenga problemas para que no cause problemas a otros equipos que le asignaron tareas es un poco dificultoso 7. ASPECTOS DE DISEO A nivel deprograma:Hacer que elLa Transparencia sistema sea A nivel detransparente a usuario:da la imagen a cada los programas.Ocultar la uno de los usuariosdistribucin alos usuarios. de ser un sistema con un nicoprocesador de tiempo compartido Dos niveles: 8. Distintos aspectos de la transparencia: De Localizacin mismo acceso a recursos locales y remotos De Migracin se pueden mover recursos sin que por ello cambie su nombre De Copia el sistema puede hacer las copias oportunas sin avisar a los usuarios De Concurrencia gestin de accesos concurrentes De paralelismo Ejecucin en paralelo 9. La flexibilidad: Eldiseo de un1- Kernel 2- MicroKernel sistema debemonoltico hacerse con la idea de facilitar loscambios futuros Kernel pequeo y servidores enel nivel de usuario queproporcionan los servicios del S.O S.O tradicional aumentado Ms flexible con facilidades para red y IPC, gestin de memoria, servicios remotos. gestin de procesos yplanificacin, E/S a bajo nivel Geraldin Di Crescenzo microkernel: es un tipo de nucleo de un sistema operativo el cual tiene un conjunto de minimas al sistema que sirve para implementar servicios basicos como comunicacion entre procesos etc. 10. FRANCIS LOMBANO *fiabilidad: compuesta por dos aspectos, Disponibilidad y coherencia de datos *Rendimiento: El problema del rendimiento se ve afectado por las comunicaciones Para optimizar el rendimiento Se debe minimizar el nmero de mensajes aprovechar la posibilidad de ejecutar varias partes de un proceso en paralelo.Javier MaldonadoHablando sobre la transparencia de los sistemas operativos distribuidos puedo aportarlas siguientes caracteristicas:Acceso: acceso a recursos remotos y locales de igual formaPosicin: acceso a los recursos sin necesidad de conocer su situacinConcurrencia: acceso concurrente a recursos compartidos sin interferenciasReplicacin: Acceso a recursos replicados sin conocimiento de que lo sonFallos: mantenimiento del servicio en presencia de fallos.Migracin: permite que los recursos y objetos se muevan sin afectar a la operacin delos programas.Capacidad de crecimiento: facilidad para crecer sin afectar a la estructura del sistema 11. GESTION DE PROCESOSFrancis Lombano C.I-17.044409En cuanto al ultimo punto q se va a debatir,que es la gestion de procesos de lossistemas operativos distribuidos tenemos qesta se divide de dos manera: que es laplanificacion estatica y la dinamica.La estatica: Generalmente se aplica antes de permitir la ejecucin deltrabajo en el sistema.El planificador selecciona un trabajo de la cola y si hayrecursos disponibles lo pone en ejecucin, si no espera.La Dinamica:*Evala el estado del sistema y toma acciones correctivas.*Resuelve el problemas debidos a la paralelizacin del problema.*Reacciona ante fallos en nodos del sistema.*Permite un uso no dedicado o exclusivo del sistema.*Requiere una monitorizacin del sistema (polticas de gestin detrabajos).