SlideShare una empresa de Scribd logo
1 de 9
Se define un sistema distribuido como aquel
en el que los componentes de hardware y
software,   localizados   en   computadores
unidos mediante una red, comunican y
coordinan sus acciones sólo mediante el paso
de mensajes.



                                       Un sistema distribuido se compone de un grupo de
                                       computadores autónomos, enlazados mediante
                                       una red y equipados con un software de sistemas
                                       distribuidos.   Este   software   permite   que    los
                                       computadores      coordinen   sus    actividades    y
                                       compartan recursos.
Los   sistemas   distribuidos   se   implementan   en   diversas
plataformas hardware, desde unas pocas estaciones de trabajo
conectadas por una red de área local, hasta Internet, una
colección de redes de área local y de área extensa
interconectados, que en lazan millones de ordenadores.


Las aplicaciones de los sistemas distribuidos varían desde la
provisión de capacidad de computo a grupos de usuarios, hasta
sistemas bancarios, comunicaciones multimedia y abarcan
prácticamente todas las aplicaciones comerciales y técnicas de
los ordenadores. Los requisitos de dichas aplicaciones incluyen
un alto nivel de fiabilidad, seguridad contra interferencias
externas y privacidad de la información que el sistema
mantiene. Se deben proveer accesos concurrentes a bases de
datos por parte de muchos usuarios, garantizar tiempos de
respuesta, proveer puntos de acceso al servicio que están
distribuidos geográficamente, potencial para el crecimiento del
sistema para acomodar la expansión del negocio y un marco
para la integración de sistema usados por diferentes compañías
y organizaciones de usuarios.
 Compartición de Recursos

        Posibilidad de Utilización de Recursos y Datos Públicos
        a los Distintos Usuarios Autorizados del Sistema.


                          Beneficios de la Compartición



              HARDWARE                                      SOFTWARE


               Economía                                Desarrollo en equipo
                                                       Acceso a Datos
 Apertura
          Si el sistema puede ser extendido de diversas maneras. Un sistema puede
ser abierto o cerrado con respecto a extensiones hardware (añadir periféricos,
memoria o interfaces de comunicación, etc... ) o con respecto a las extensiones
software ( añadir características al sistema operativo, protocolos de comunicación y
servicios de compartición de recursos, etc... ).

                                 Factiblemente Ampliable



                  HARDWARE                                  SOFTWARE


               • Periféricos                             • Extensiones del S.O.
               • Memoria                                 • Protocolos de comunicación
               • Interfaces de                           • Nuevos recursos compartidos
               com.
 Concurrencia
              Cuando existen varios procesos en una única maquina decimos que se
están ejecutando concurrentemente. Si el ordenador esta equipado con un único
procesador central, la concurrencia tiene lugar entrelazando la ejecución de los
distintos procesos. Si la computadora tiene N procesadores, entonces se pueden
estar ejecutando estrictamente a la vez hasta N procesos.


 Escalabilidad

Un      sistema    distribuido    debe   ser
fácilmente ampliable, sin que para
ello.
Los usuarios deban modificar              su
protocolo de comunicación ni la
eficiencia        del   sistema    se    vea
afectada.
 Tolerancia a Fallos


Los sistemas informáticos a veces fallan. Cuando se producen fallos en el software o
en el hardware, los programas podrían producir resultados incorrectos o podrían
pararse antes de terminar la computación que estaban realizando. El diseño de
sistemas tolerantes a fallos se basa en dos cuestiones, complementarias entre sí:
Redundancia hardware (uso de componentes redundantes) y recuperación del
software (diseño de programas que sean capaces de recuperarse de los fallos).
 Transparencia

     La transparencia se define como la ocultación al usuario y al programador de aplicaciones de la
     separación de los componentes de un sistema distribuido, de manera que el sistema se percibe
     como un todo, en vez de una colección de componentes independientes. La transparencia
     ejerce una gran influencia en el diseño del software de sistema.



                                   Permite que el acceso a objetos locales o remotos se realice utilizando idénticas
                  De Acceso        operaciones.

                                    Permite el acceso a los objetos sin tener conocimiento de su ubicación.
                  De Ubicación
                                   Permite utilizar múltiples instancias de objetos (sin saberlo los usuarios o
                  De Réplica       programas) para mejorar la fiabilidad y rendimiento del sistema.
TIPOS DE
TRANSPARENCIA                      Permite ocultar los fallos, pudiendo así los usuarios o aplicaciones completar sus
                  De Fallos        tareas a pesar de los fallos de componentes hardware o software.

                                   Permite mover objetos o recursos de una ubicación a otra sin que ello afecte a la
                  De Migración     operación de usuarios o aplicaciones.

                                         Permite la reconfiguración dinámica del sistema para mejorar el rendimiento a
                  De Configuración       medida que varía la carga de trabajo.
                                 Permite que el sistema o las aplicaciones se expandan sin cambiar la estructura
                  De Escala      del sistema o los algoritmos de programación
Economía: Mejor relación calidad/precio
                    Velocidad: Más potencia que mainframes
VENTAJAS DE LOS     Distribución Inherente: Aplicaciones especiales
S.D. FRENTE A LOS   Fiabilidad: Tolerancia a fallos
CENTRALIZADOS       Escalabilidad: Fácil crecimiento incremental


                    Comparten Datos: Acceso a B.D. comunes
                    Comparten Dispositivos: Impresoras, Scanners,...
VENTAJAS DE LOS
                    Comunicación: Facilita comunicación (e-mail)
S.D. FRENTE A LOS
                    Flexibilidad: Reparto de carga eficiente
INDEPENDIENTES




                    Software: Hay poco
INCONVENIENTES      Red: Se puede saturar
DE LOS S.D.         Seguridad: Más difícil
• Reservas de Líneas Aéreas
               • Aplicaciones Bancarias
APLICACIONES   • Cajeros de Grandes Almacenes
COMERCIALES    • Cajeros y Almacén de Cadenas de Supermercados



               •   Correo Electrónico
               •   Servicio de Noticias (NEWS)
APLICACIONES
               •   Servicio de Transferencia de Ficheros (FTP)
 PARA
               •   Búsqueda de Ficheros (Archie)
 REDES WAN
               •   Servicio de Consulta Textual (Gopher)
               •   Worl Wide Web (WWW)


                   • Videoconferencia
APLICACIONES       • Televigilancia
MULTIMEDIA         • Juegos multiusuario
                   • Enseñanza asistida por ordenador

Más contenido relacionado

La actualidad más candente

Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Mariagequito
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosTensor
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosLuis Yallerco
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionJorge Guerra
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidoscarlos7489
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidosJC Alca Arequi
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Milano
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5RJ Manayay Chavez
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas DistribuidosLeopoldo Capa
 
Términos de Programación Distribuida 7
Términos de Programación Distribuida 7Términos de Programación Distribuida 7
Términos de Programación Distribuida 7RJ Manayay Chavez
 
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.A6M0
 
Sistema distribuido
Sistema distribuidoSistema distribuido
Sistema distribuidoBonita Vm
 
Componentes de una red LAN
Componentes de una red LANComponentes de una red LAN
Componentes de una red LANRonald Ulibaris
 

La actualidad más candente (20)

Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.Antecedentes de los sistemas distribuidos.
Antecedentes de los sistemas distribuidos.
 
Arquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo MariaArquitectura de sistemas distribuidos-grupo Maria
Arquitectura de sistemas distribuidos-grupo Maria
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Sistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e ImplementacionSistemas Distribuidos. Diseño e Implementacion
Sistemas Distribuidos. Diseño e Implementacion
 
Transparencia
TransparenciaTransparencia
Transparencia
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Middleware en los sistemas distribuidos
Middleware en los sistemas distribuidosMiddleware en los sistemas distribuidos
Middleware en los sistemas distribuidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Términos de Programación Distribuida 5
Términos de Programación Distribuida 5Términos de Programación Distribuida 5
Términos de Programación Distribuida 5
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
 
Términos de Programación Distribuida 7
Términos de Programación Distribuida 7Términos de Programación Distribuida 7
Términos de Programación Distribuida 7
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
 
Sistema distribuido
Sistema distribuidoSistema distribuido
Sistema distribuido
 
Componentes de una red LAN
Componentes de una red LANComponentes de una red LAN
Componentes de una red LAN
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Tipos de sistemas distribuidos.
Tipos de sistemas distribuidos.Tipos de sistemas distribuidos.
Tipos de sistemas distribuidos.
 

Similar a Inicio a los SD

Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosTensor
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Mariagequito
 
Sistemas operativos de red blog blogger blogspot
Sistemas operativos de red blog blogger blogspotSistemas operativos de red blog blogger blogspot
Sistemas operativos de red blog blogger blogspotdebanymarroquinblog
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidoserwin portillo
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosChristian19121
 
Unidad ii
Unidad iiUnidad ii
Unidad iiOrlys05
 
Sistemas Operativos en Red
Sistemas Operativos en RedSistemas Operativos en Red
Sistemas Operativos en RedCAMILO-DANIEL
 
Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativosFenix Sven
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiIsrael Hernández Lezama
 
Sistemas operativos 2 pdf
Sistemas operativos 2 pdfSistemas operativos 2 pdf
Sistemas operativos 2 pdfLuis Zarate
 
Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Jomicast
 

Similar a Inicio a los SD (20)

Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Arquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de MariaArquitectura de sistemas distribuidos-Grupo de Maria
Arquitectura de sistemas distribuidos-Grupo de Maria
 
Sistemas operativos de red blog blogger blogspot
Sistemas operativos de red blog blogger blogspotSistemas operativos de red blog blogger blogspot
Sistemas operativos de red blog blogger blogspot
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Puntos extra (sistemas distribuidos)
Puntos extra (sistemas distribuidos)Puntos extra (sistemas distribuidos)
Puntos extra (sistemas distribuidos)
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
 
Lorena bravo
Lorena bravoLorena bravo
Lorena bravo
 
Lorena bravo
Lorena bravoLorena bravo
Lorena bravo
 
Lorena bravo
Lorena bravoLorena bravo
Lorena bravo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos en Red
Sistemas Operativos en RedSistemas Operativos en Red
Sistemas Operativos en Red
 
Sistemas Distribuidos
Sistemas DistribuidosSistemas Distribuidos
Sistemas Distribuidos
 
Unidad 1 sistemas operativos
Unidad 1 sistemas operativosUnidad 1 sistemas operativos
Unidad 1 sistemas operativos
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Sistemas operativos 2 pdf
Sistemas operativos 2 pdfSistemas operativos 2 pdf
Sistemas operativos 2 pdf
 
Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.Desarrollo de aplicaciones web distribuidas.
Desarrollo de aplicaciones web distribuidas.
 

Último

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Último (10)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Inicio a los SD

  • 1. Se define un sistema distribuido como aquel en el que los componentes de hardware y software, localizados en computadores unidos mediante una red, comunican y coordinan sus acciones sólo mediante el paso de mensajes. Un sistema distribuido se compone de un grupo de computadores autónomos, enlazados mediante una red y equipados con un software de sistemas distribuidos. Este software permite que los computadores coordinen sus actividades y compartan recursos.
  • 2. Los sistemas distribuidos se implementan en diversas plataformas hardware, desde unas pocas estaciones de trabajo conectadas por una red de área local, hasta Internet, una colección de redes de área local y de área extensa interconectados, que en lazan millones de ordenadores. Las aplicaciones de los sistemas distribuidos varían desde la provisión de capacidad de computo a grupos de usuarios, hasta sistemas bancarios, comunicaciones multimedia y abarcan prácticamente todas las aplicaciones comerciales y técnicas de los ordenadores. Los requisitos de dichas aplicaciones incluyen un alto nivel de fiabilidad, seguridad contra interferencias externas y privacidad de la información que el sistema mantiene. Se deben proveer accesos concurrentes a bases de datos por parte de muchos usuarios, garantizar tiempos de respuesta, proveer puntos de acceso al servicio que están distribuidos geográficamente, potencial para el crecimiento del sistema para acomodar la expansión del negocio y un marco para la integración de sistema usados por diferentes compañías y organizaciones de usuarios.
  • 3.  Compartición de Recursos Posibilidad de Utilización de Recursos y Datos Públicos a los Distintos Usuarios Autorizados del Sistema. Beneficios de la Compartición HARDWARE SOFTWARE Economía Desarrollo en equipo Acceso a Datos
  • 4.  Apertura Si el sistema puede ser extendido de diversas maneras. Un sistema puede ser abierto o cerrado con respecto a extensiones hardware (añadir periféricos, memoria o interfaces de comunicación, etc... ) o con respecto a las extensiones software ( añadir características al sistema operativo, protocolos de comunicación y servicios de compartición de recursos, etc... ). Factiblemente Ampliable HARDWARE SOFTWARE • Periféricos • Extensiones del S.O. • Memoria • Protocolos de comunicación • Interfaces de • Nuevos recursos compartidos com.
  • 5.  Concurrencia Cuando existen varios procesos en una única maquina decimos que se están ejecutando concurrentemente. Si el ordenador esta equipado con un único procesador central, la concurrencia tiene lugar entrelazando la ejecución de los distintos procesos. Si la computadora tiene N procesadores, entonces se pueden estar ejecutando estrictamente a la vez hasta N procesos.  Escalabilidad Un sistema distribuido debe ser fácilmente ampliable, sin que para ello. Los usuarios deban modificar su protocolo de comunicación ni la eficiencia del sistema se vea afectada.
  • 6.  Tolerancia a Fallos Los sistemas informáticos a veces fallan. Cuando se producen fallos en el software o en el hardware, los programas podrían producir resultados incorrectos o podrían pararse antes de terminar la computación que estaban realizando. El diseño de sistemas tolerantes a fallos se basa en dos cuestiones, complementarias entre sí: Redundancia hardware (uso de componentes redundantes) y recuperación del software (diseño de programas que sean capaces de recuperarse de los fallos).
  • 7.  Transparencia La transparencia se define como la ocultación al usuario y al programador de aplicaciones de la separación de los componentes de un sistema distribuido, de manera que el sistema se percibe como un todo, en vez de una colección de componentes independientes. La transparencia ejerce una gran influencia en el diseño del software de sistema. Permite que el acceso a objetos locales o remotos se realice utilizando idénticas De Acceso operaciones. Permite el acceso a los objetos sin tener conocimiento de su ubicación. De Ubicación Permite utilizar múltiples instancias de objetos (sin saberlo los usuarios o De Réplica programas) para mejorar la fiabilidad y rendimiento del sistema. TIPOS DE TRANSPARENCIA Permite ocultar los fallos, pudiendo así los usuarios o aplicaciones completar sus De Fallos tareas a pesar de los fallos de componentes hardware o software. Permite mover objetos o recursos de una ubicación a otra sin que ello afecte a la De Migración operación de usuarios o aplicaciones. Permite la reconfiguración dinámica del sistema para mejorar el rendimiento a De Configuración medida que varía la carga de trabajo. Permite que el sistema o las aplicaciones se expandan sin cambiar la estructura De Escala del sistema o los algoritmos de programación
  • 8. Economía: Mejor relación calidad/precio Velocidad: Más potencia que mainframes VENTAJAS DE LOS Distribución Inherente: Aplicaciones especiales S.D. FRENTE A LOS Fiabilidad: Tolerancia a fallos CENTRALIZADOS Escalabilidad: Fácil crecimiento incremental Comparten Datos: Acceso a B.D. comunes Comparten Dispositivos: Impresoras, Scanners,... VENTAJAS DE LOS Comunicación: Facilita comunicación (e-mail) S.D. FRENTE A LOS Flexibilidad: Reparto de carga eficiente INDEPENDIENTES Software: Hay poco INCONVENIENTES Red: Se puede saturar DE LOS S.D. Seguridad: Más difícil
  • 9. • Reservas de Líneas Aéreas • Aplicaciones Bancarias APLICACIONES • Cajeros de Grandes Almacenes COMERCIALES • Cajeros y Almacén de Cadenas de Supermercados • Correo Electrónico • Servicio de Noticias (NEWS) APLICACIONES • Servicio de Transferencia de Ficheros (FTP) PARA • Búsqueda de Ficheros (Archie) REDES WAN • Servicio de Consulta Textual (Gopher) • Worl Wide Web (WWW) • Videoconferencia APLICACIONES • Televigilancia MULTIMEDIA • Juegos multiusuario • Enseñanza asistida por ordenador