EQUIPO:

    Horacio Ibarra Almaguer

Jorge Norberto Montano González

 Lizbeth Aracely Treviño Treviño
¿Qué es Sistema
                 distribuido?
   Un sistema distribuido se define como una colección de computadoras
    separadas físicamente y conectadas entre sí por una red de
    comunicaciones distribuida; cada máquina posee sus componentes de
    hardware y software que el usuario percibe como un solo sistema. El
    usuario accede a los recursos remotos (RPC) de la misma manera en
    que accede a recursos locales, o un grupo de computadores que usan
    un software para conseguir un objetivo en común.
Compartición de recursos
   Los sistemas multiusuario clásicos desde siempre han provisto
    compartición de recursos entre sus usuarios.

   Los recursos de una computadora multiusuario se comparten de
    manera natural entre todos sus usuarios.

   Los usuarios de estaciones de trabajo monousuario o computadoras
    personales dentro de un sistema distribuido no obtienen
    automáticamente los beneficios de la compartición de recursos.

   Para que la compartición de recursos sea efectiva, ésta debe ser
    manejada por un programa que ofrezca un interfaz de comunicación
    permitiendo que el recurso sea accedido, manipulado y actualizado de
    una manera fiable y consistente.
Apertura




   Un sistema informático es abierto si el sistema puede ser
    extendido de diversas maneras.
   La apertura de los sistemas distribuidos se determina
    primariamente por el grado hacia el que nuevos servicios de
    compartición de recursos se pueden añadir sin perjudicar ni
    duplicar a los ya existentes.
Características
1.   Las interfaces se hacen públicas.

2.   Los sistemas distribuidos abiertos se
     basan en la provisión de un mecanismo
     uniforme    de    comunicación   entre
     procesos e interfaces publicados para
     acceder a recursos compartidos.

3.   Los sistemas distribuidos abiertos
     pueden construirse a partir de hardware
     y software heterogéneo, posiblemente
     proveniente de vendedores diferentes.
Concurrencia
         Cuando existen varios procesos en
          una única maquina decimos que se
          están                  ejecutando
          concurrentemente.

         En los sistemas distribuidos hay
          muchas maquinas, cada una con
          uno o mas procesadores centrales.
          Es decir, si hay M ordenadores en
          un sistema distribuido con un
          procesador central cada una
          entonces hasta M procesos estar
          ejecutándose      en     paralelo.
Escalabilidad
   Los sistemas distribuidos operan de
    manera efectiva y eficiente a muchas
    escalas diferentes. La escala más
    pequeña consiste en dos estaciones de
    trabajo y un servidor de ficheros, mientras
    que un sistema distribuido construido
    alrededor de una red de área local simple
    podría contener varios cientos de
    estaciones de trabajo, varios servidores de
    ficheros, servidores de impresión y otros
    servidores de propósito específico. A
    menudo se conectan varias redes de área
    local para formar Internetworks, y éstas
    podrían contener muchos miles de
    ordenadores que forman un único sistema
    distribuido, permitiendo que los recursos
    sean compartidos entre todos ellos.
Tolerancia a fallos
   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í:

    1.- Redundancia hardware (uso de componentes redundantes).

    2.- 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.
Transparencia
    El manual de referencia RM-ODP [ISO 1996a] identifica ocho
     formas de transparencia.

    1.   Transparencia de acceso.
    2.   Transparencia de localización.
    3.   Transparencia de concurrencia.
    4.   Transparencia de replicación.
    5.   Transparencia de fallos.
    6.   Transparencia de migración.
    7.   Transparencia de prestaciones.
    8.   Transparencia de escalado.
Ventajas de los sistemas
                  distribuidos
   Procesadores más poderosos y a menos
    costos.

   Desarrollo de estaciones con más
    capacidades.

   Las estaciones satisfacen las necesidades
    de los usuarios.

   Uso de nuevas interfaces.

   Avances en la Tecnología de
    Comunicaciones.

   Desarrollo de nuevas técnicas.
Desventajas de los sistemas
       distribuidos
            Requerimientos de mayores controles de
             procesamiento.

            Velocidad de propagación de información
             (es lenta a veces).

            Servicios de replicación de datos        y
             servicios con posibilidades de fallas.

            Mayores controles de acceso y proceso
             (Commit).

            Administración más compleja.

            Costos.

Más contenido relacionado

PPTX
Sistemas operativos distribuidos y sistemas distribuidos
PPTX
Sistemas Operativos Distribuidos
PPTX
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
PPTX
Aspectos de diseno
PPTX
Sistemas operativos distribuidos
PPT
Actividad2 gberon
PPTX
Sistemas distribuidos
PPTX
Sistemas operativos distribuidos
Sistemas operativos distribuidos y sistemas distribuidos
Sistemas Operativos Distribuidos
Unidad 1 Sistemas Operativos en Ambientes Distribuidos.
Aspectos de diseno
Sistemas operativos distribuidos
Actividad2 gberon
Sistemas distribuidos
Sistemas operativos distribuidos

La actualidad más candente (20)

PPT
Sistemas operativos distribuidos
PPTX
Sistemas janetsy
PPTX
Sistemas operativos distribuidos.
PPSX
Sistemas operativos distribuidos grupo # 9
PPTX
Sistemas operativos distribuidos
DOCX
Sistemas Distribuidos
PPTX
Sistema Operativo Distribuido
PDF
Transparencia
DOCX
Unidad 1 sistemas operativos
PPT
Sistemas operativos distribuidos
PPTX
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
DOC
Trabajo Sistemas Distribuidos Oscar
PPTX
Sistemas operativos distribuidos
PDF
Areas donde implementamos los sistemas distribuidos
PPTX
Sistemas operativos distribuidos
PDF
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
PPTX
Arquitectura de sistemas distribuidos-grupo Maria
PPTX
Sistema operativos distribuidos
PPTX
Sistemas operativos
PPTX
Sistema operativo distribuido
Sistemas operativos distribuidos
Sistemas janetsy
Sistemas operativos distribuidos.
Sistemas operativos distribuidos grupo # 9
Sistemas operativos distribuidos
Sistemas Distribuidos
Sistema Operativo Distribuido
Transparencia
Unidad 1 sistemas operativos
Sistemas operativos distribuidos
U2 SO I I distribuidos (COMUNICACION EN LOS SISTEMAS OPERATIVOS DISTRIBUIDOS.)
Trabajo Sistemas Distribuidos Oscar
Sistemas operativos distribuidos
Areas donde implementamos los sistemas distribuidos
Sistemas operativos distribuidos
UNIDAD 1: SISTEMAS OPERATIVOS EN AMBIENTES DISTRIBUIDOS
Arquitectura de sistemas distribuidos-grupo Maria
Sistema operativos distribuidos
Sistemas operativos
Sistema operativo distribuido
Publicidad

Similar a Puntos extra (sistemas distribuidos) (20)

PPTX
Yamilet gonzalez
PPTX
Sistemas operativos distribuidos
PPTX
Sistemas distribuidos
PDF
Sistemas operativos por estructura
PPTX
Sistemas operativos distribuidos
PPTX
Omarlys
PPTX
Redes distribuidas
PDF
Investigacion eq.3 inf-5 e
PDF
Desarrollo de aplicaciones web distribuidas.
PPTX
Sistemas operativos distribuidos
PDF
SISTEMAS OPERATIVOS
PPTX
Sistemas Operativos Distribuidos
PPTX
Presentación Slideshare Medidas de Tendencia Central, Posición y Dispersión
PPTX
Sistemas operativos distribuidos
PPT
Victor milano sistema operativos distribuidos
DOCX
Sistemas Distribuidos
PPTX
Sistema operativo distribuidos
PPTX
Sistema operativo distribuidos
PPTX
Sistema operativo distribuidos
PPTX
Sistemas operativos distribuidos
Yamilet gonzalez
Sistemas operativos distribuidos
Sistemas distribuidos
Sistemas operativos por estructura
Sistemas operativos distribuidos
Omarlys
Redes distribuidas
Investigacion eq.3 inf-5 e
Desarrollo de aplicaciones web distribuidas.
Sistemas operativos distribuidos
SISTEMAS OPERATIVOS
Sistemas Operativos Distribuidos
Presentación Slideshare Medidas de Tendencia Central, Posición y Dispersión
Sistemas operativos distribuidos
Victor milano sistema operativos distribuidos
Sistemas Distribuidos
Sistema operativo distribuidos
Sistema operativo distribuidos
Sistema operativo distribuidos
Sistemas operativos distribuidos
Publicidad

Más de Horacio Ibarra Almaguer (11)

PPTX
Presentación final poo
PPTX
Puntos extra (antipatrones de diseño)
PPTX
Presentacion proyectoliz
PPTX
Puntos extra (diseño de pruebas unitarias)
PPTX
Puntos extra (eventos, errores y excepciones)
PPTX
Diagramas de secuencia
PPTX
Eventos, excepciones y errores
PPTX
Patrones de diseño
PPTX
Interfaz piratas
PPTX
Foro de discusion
PPTX
Diagramas de casos de uso
Presentación final poo
Puntos extra (antipatrones de diseño)
Presentacion proyectoliz
Puntos extra (diseño de pruebas unitarias)
Puntos extra (eventos, errores y excepciones)
Diagramas de secuencia
Eventos, excepciones y errores
Patrones de diseño
Interfaz piratas
Foro de discusion
Diagramas de casos de uso

Último (20)

PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
E1 Guía_Matemática_5°_grado.pdf paraguay
PDF
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
PDF
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
PPTX
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
PDF
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
PDF
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
PDF
Modelo Educativo SUB 2023versión final.pdf
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
Ernst Cassirer - Antropologia Filosofica.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
E1 Guía_Matemática_5°_grado.pdf paraguay
Jodorowsky, Alejandro - Manual de Psicomagia.pdf
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
RESUMENES JULIO - QUIRÓFANO HOSPITAL GENERAL PUYO.pptx
Como usar el Cerebro en las Aulas SG2 NARCEA Ccesa007.pdf
TALLER DE ESTADISTICA BASICA para principiantes y no tan basicos
Modelo Educativo SUB 2023versión final.pdf
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - CUARTO GRADO.docx
Manual de Convivencia 2025 actualizado a las normas vigentes
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc

Puntos extra (sistemas distribuidos)

  • 1. EQUIPO: Horacio Ibarra Almaguer Jorge Norberto Montano González Lizbeth Aracely Treviño Treviño
  • 2. ¿Qué es Sistema distribuido?  Un sistema distribuido se define como una colección de computadoras separadas físicamente y conectadas entre sí por una red de comunicaciones distribuida; cada máquina posee sus componentes de hardware y software que el usuario percibe como un solo sistema. El usuario accede a los recursos remotos (RPC) de la misma manera en que accede a recursos locales, o un grupo de computadores que usan un software para conseguir un objetivo en común.
  • 3. Compartición de recursos  Los sistemas multiusuario clásicos desde siempre han provisto compartición de recursos entre sus usuarios.  Los recursos de una computadora multiusuario se comparten de manera natural entre todos sus usuarios.  Los usuarios de estaciones de trabajo monousuario o computadoras personales dentro de un sistema distribuido no obtienen automáticamente los beneficios de la compartición de recursos.  Para que la compartición de recursos sea efectiva, ésta debe ser manejada por un programa que ofrezca un interfaz de comunicación permitiendo que el recurso sea accedido, manipulado y actualizado de una manera fiable y consistente.
  • 4. Apertura  Un sistema informático es abierto si el sistema puede ser extendido de diversas maneras.  La apertura de los sistemas distribuidos se determina primariamente por el grado hacia el que nuevos servicios de compartición de recursos se pueden añadir sin perjudicar ni duplicar a los ya existentes.
  • 5. Características 1. Las interfaces se hacen públicas. 2. Los sistemas distribuidos abiertos se basan en la provisión de un mecanismo uniforme de comunicación entre procesos e interfaces publicados para acceder a recursos compartidos. 3. Los sistemas distribuidos abiertos pueden construirse a partir de hardware y software heterogéneo, posiblemente proveniente de vendedores diferentes.
  • 6. Concurrencia  Cuando existen varios procesos en una única maquina decimos que se están ejecutando concurrentemente.  En los sistemas distribuidos hay muchas maquinas, cada una con uno o mas procesadores centrales. Es decir, si hay M ordenadores en un sistema distribuido con un procesador central cada una entonces hasta M procesos estar ejecutándose en paralelo.
  • 7. Escalabilidad  Los sistemas distribuidos operan de manera efectiva y eficiente a muchas escalas diferentes. La escala más pequeña consiste en dos estaciones de trabajo y un servidor de ficheros, mientras que un sistema distribuido construido alrededor de una red de área local simple podría contener varios cientos de estaciones de trabajo, varios servidores de ficheros, servidores de impresión y otros servidores de propósito específico. A menudo se conectan varias redes de área local para formar Internetworks, y éstas podrían contener muchos miles de ordenadores que forman un único sistema distribuido, permitiendo que los recursos sean compartidos entre todos ellos.
  • 8. Tolerancia a fallos  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í: 1.- Redundancia hardware (uso de componentes redundantes). 2.- Recuperación del software (diseño de programas que sean capaces de recuperarse de los fallos).
  • 9. 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.
  • 10. Transparencia  El manual de referencia RM-ODP [ISO 1996a] identifica ocho formas de transparencia. 1. Transparencia de acceso. 2. Transparencia de localización. 3. Transparencia de concurrencia. 4. Transparencia de replicación. 5. Transparencia de fallos. 6. Transparencia de migración. 7. Transparencia de prestaciones. 8. Transparencia de escalado.
  • 11. Ventajas de los sistemas distribuidos  Procesadores más poderosos y a menos costos.  Desarrollo de estaciones con más capacidades.  Las estaciones satisfacen las necesidades de los usuarios.  Uso de nuevas interfaces.  Avances en la Tecnología de Comunicaciones.  Desarrollo de nuevas técnicas.
  • 12. Desventajas de los sistemas distribuidos  Requerimientos de mayores controles de procesamiento.  Velocidad de propagación de información (es lenta a veces).  Servicios de replicación de datos y servicios con posibilidades de fallas.  Mayores controles de acceso y proceso (Commit).  Administración más compleja.  Costos.