Sistemas Distribuidos - Semana 1
48 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál de las siguientes características NO pertenece a los sistemas distribuidos?

  • Falta de escalabilidad (correct)
  • Independencia del lugar de acceso
  • Transparente
  • Uso consistente
  • ¿Qué tipo de sistemas distribuidos se caracteriza por su capacidad de procesar tareas intensivas en recursos?

  • Sistema de integración
  • Sistemas distribuidos Omnipresentes
  • Sistemas distribuidos de alto rendimiento (HPC) (correct)
  • Sistemas de información distribuidos
  • ¿Cuál de las siguientes funciones es característica de los sistemas de procesamiento de transacciones?

  • Facilitar la comunicación entre sistemas
  • Registrar transacciones de forma confiable (correct)
  • Compartir recursos de manera homogénea
  • Gestionar tareas intensivas en recursos
  • ¿Qué función principal cumplen los sistemas de integración en un entorno de sistemas distribuidos?

    <p>Facilitar la comunicación entre diferentes sistemas</p> Signup and view all the answers

    Dentro de los sistemas distribuidos, ¿qué es un Cluster?

    <p>Conjunto de computadoras conectadas mediante una red local</p> Signup and view all the answers

    ¿Cuál de los siguientes tipos de sistemas distribuidos está diseñado para garantizar que los servicios sigan disponibles ante fallos de nodos?

    <p>High Availability (HA)</p> Signup and view all the answers

    En la arquitectura de sistemas distribuidos, ¿cómo se describe la organización en capas?

    <p>Capas superiores que se comunican con las inferiores</p> Signup and view all the answers

    ¿Cuál es el objetivo de un sistema distribuido en relación a los recursos?

    <p>Facilitar la interoperabilidad y el intercambio de recursos</p> Signup and view all the answers

    ¿Cuál es la función principal de los middleware en relación a los wrappers?

    <p>Proporcionar una interfaz aceptable para la comunicación.</p> Signup and view all the answers

    ¿Qué caracteriza a los interceptores en un sistema distribuido?

    <p>Capturan y modifican solicitudes o respuestas.</p> Signup and view all the answers

    ¿Qué permite la autoadministración en sistemas distribuidos?

    <p>Adaptación automática a los cambios sin intervención externa.</p> Signup and view all the answers

    ¿Cuál es un elemento básico del monitoreo de sistemas?

    <p>Análisis de mediciones constantes.</p> Signup and view all the answers

    ¿Qué objetivo tiene la estrategia de replicación en sistemas distribuidos?

    <p>Dispersar información para mejorar disponibilidad y rendimiento.</p> Signup and view all the answers

    ¿Qué es el ajuste automático de rendimiento en sistemas de base de datos?

    <p>Una estrategia de monitoreo constante para mejorar el desempeño.</p> Signup and view all the answers

    ¿Cuál es una función de los message broker en un sistema middleware?

    <p>Traducir mensajes entre aplicaciones según sus formatos.</p> Signup and view all the answers

    ¿Qué implica la reparación automática de componentes en un sistema distribuido?

    <p>Capacidad de agregar o eliminar nodos en tiempo de ejecución.</p> Signup and view all the answers

    ¿Qué caracteriza a un nombre plano?

    <p>Es una cadena aleatoria de bits.</p> Signup and view all the answers

    ¿Cuál de los siguientes protocolos se utiliza comúnmente para la resolución de nombres estructurados?

    <p>DNS</p> Signup and view all the answers

    ¿Qué operación permite a un cliente asociar un directorio compartido con uno local en un sistema NFS?

    <p>Montar</p> Signup and view all the answers

    ¿Qué representa un identificador en el contexto de sistemas de nombres?

    <p>Un tipo de nombre único para una entidad.</p> Signup and view all the answers

    ¿Cuál es la función principal del protocolo LDAP?

    <p>Acceder a un directorio ordenado y distribuido.</p> Signup and view all the answers

    En el contexto de la estructura de nombres, ¿qué es un namespace?

    <p>Un árbol jerárquico de nombres.</p> Signup and view all the answers

    ¿Qué método de identificación utiliza pares de atributo-valor?

    <p>Nombres basados en atributos.</p> Signup and view all the answers

    ¿Cuál es el objetivo del protocolo ARP en la resolución de nombres?

    <p>Obtener direcciones IP de hosts en la red.</p> Signup and view all the answers

    ¿Qué caracteriza a un sistema basado en recursos?

    <p>Se enfoca en la gestión y acceso a servicios mediante URLs.</p> Signup and view all the answers

    ¿Cuál es un ejemplo de arquitectura P2P no estructurada?

    <p>Random Walk.</p> Signup and view all the answers

    ¿Qué mecanismo utilizan los sistemas de publicación-subscripción para la comunicación entre componentes?

    <p>Publicación de eventos y suscripción a ellos.</p> Signup and view all the answers

    ¿Cuál es una característica clave de la arquitectura multicapa?

    <p>Permite la conexión entre múltiples capas de procesamiento.</p> Signup and view all the answers

    ¿Qué tipo de arquitectura combina características de sistemas cliente-servidor y descentralizados?

    <p>Arquitecturas híbridas.</p> Signup and view all the answers

    ¿Cuál es la diferencia principal entre P2P estructurado y no estructurado?

    <p>La organización lógica de los nodos en la red.</p> Signup and view all the answers

    ¿Cuál de los siguientes servicios se asocia típicamente a los Edge Servers?

    <p>Distribución de contenido en internet.</p> Signup and view all the answers

    En un sistema centralizado, ¿qué función cumple el servidor?

    <p>Centraliza la gestión de las solicitudes y respuestas.</p> Signup and view all the answers

    ¿Cuál es la característica principal de la comunicación asíncrona?

    <p>Permite enviar múltiples mensajes sin esperar respuesta.</p> Signup and view all the answers

    ¿Qué función tiene el método 'bind' en la comunicación orientada a sockets?

    <p>Asocia una dirección local a un socket.</p> Signup and view all the answers

    ¿Cuál es un beneficio de la comunicación persistente orientada a mensajes?

    <p>Facilita el almacenamiento de mensajes sin necesidad de que el remitente o destinatario estén activos.</p> Signup and view all the answers

    ¿Qué describe mejor la comunicación multicast?

    <p>Envía datos a múltiples destinatarios seleccionados.</p> Signup and view all the answers

    ¿Cuál es la función del método 'accept' en la comunicación orientada a sockets?

    <p>Recibe intentos de conexión desde el cliente.</p> Signup and view all the answers

    ¿Qué papel juegan los nombres en un sistema de red?

    <p>Representan cadenas de bits o caracteres que referencian entidades.</p> Signup and view all the answers

    ¿Qué se busca lograr al utilizar una cola en la comunicación persistente orientada a mensajes?

    <p>Facilitar el almacenamiento y la gestión de mensajes.</p> Signup and view all the answers

    ¿Qué limita la eficiencia de la comunicación multicast?

    <p>La distancia física entre los nodos que pueden requerir varios saltos.</p> Signup and view all the answers

    ¿Cuál es la principal función del token en soluciones de exclusión mutua?

    <p>Proporcionar un mecanismo de control exclusivo.</p> Signup and view all the answers

    ¿Qué garantiza el algoritmo centralizado de exclusión mutua?

    <p>Que los accesos sean justos y que no haya espera indefinida.</p> Signup and view all the answers

    En un algoritmo descentralizado, ¿qué se requiere para acceder a un recurso?

    <p>Un voto mayoritario de los nodos responsables.</p> Signup and view all the answers

    ¿Cuál es el principio de funcionamiento del algoritmo distribuido descrito?

    <p>Se utilizan timestamps para ordenar las solicitudes de acceso.</p> Signup and view all the answers

    ¿Qué es un deadlock en el contexto de sistemas distribuidos?

    <p>Una situación en la que los procesos esperan indefinidamente entre sí.</p> Signup and view all the answers

    ¿Qué función cumple el coordinador en un algoritmo centralizado?

    <p>Otorgar permisos de acceso a los recursos.</p> Signup and view all the answers

    ¿Cuál es una ventaja del algoritmo de Lamport en sistemas distribuidos?

    <p>Minimiza los problemas de tiempo de espera y deadlocks.</p> Signup and view all the answers

    En un sistema de exclusión mutua, ¿qué representa la 'sección crítica'?

    <p>La parte del código que accede a recursos compartidos.</p> Signup and view all the answers

    Study Notes

    Sistemas Distribuidos - Semana 1

    • Sistemas distribuidos surgieron en los años 70's, junto con Ethernet y redes locales (LAN).
    • Definición: Conjunto de dispositivos que trabajan coordinadamente para un objetivo común. Características clave son: uso consistente (datos sincronizados), uniforme (independiente de la ubicación de acceso) y transparente (único y homogéneo).
    • Objetivos: Compartir recursos, ser transparentes para el usuario, interoperables con otros sistemas y escalables.
    • Tipos:
      • Sistemas de alto rendimiento (HPC): procesan tareas intensivas en recursos, como clusters.
        • Clusters: Computadoras en red local (LAN) para almacenamiento distribuido, redundante y escalable (Storage), alta disponibilidad (HA) y balanceo de carga (LB). Se busca un alto rendimiento (HP) dividiendo las tareas en nodos paralelos.
      • Sistemas de información distribuidos: gestionan y comparten datos entre componentes, integrando soluciones empresariales.
      • Sistemas de procesamiento de transacciones: gestionan y registran transacciones de forma confiable y eficiente.

    Sistemas Distribuidos - Semana 2

    • Arquitectura de Sistemas: Organización de los componentes para un funcionamiento eficaz.
    • Estilos de arquitectura:
      • En capas: comunicación entre capas superiores e inferiores.
      • Basada en objetos: componentes como objetos, interactuando mediante llamadas a procedimientos.
      • Orientada a servicios: servicios diferentes para gestionar/proporcionar información.
      • Basada en recursos: gestiona y proporciona acceso a recursos (datos/servicios) a través de identificadores únicos.
      • Publicación-suscripción: componentes se comunican publicando y suscribiéndose a eventos.

    Sistemas Distribuidos - Semana 3

    • Sistemas descentralizados: partes equivalentes responsables de la información correspondiente.
    • P2P ("peer-to-peer"): todos los procesos son iguales, comunicándose entre sí simétricamente.
      • P2P estructurado: nodos organizados según una topología, con responsabilidad por subconjuntos de datos.
      • P2P no estructurado: cada nodo mantiene una lista de vecinos, encontrando la información de forma aleatoria.
    • Arquitecturas híbridas: combinación de varias arquitecturas (cliente-servidor y descentralizada). Ejemplos son servidores en la "nube" (edge servers) o sistemas colaborativos distribuidos (como BitTorrent), donde los nodos colaboran para compartir recursos.

    Sistemas Distribuidos - Semana 4

    • Middleware: facilita la comunicación entre componentes, resolviendo problemas de incompatibilidad entre interfaces mediante "wrappers" o adaptadores.

    Sistemas Distribuidos - Semana 5

    • Autoadministración: capacidad de un sistema distribuido para gestionar sus propios recursos y adaptarse a cambios.

    Sistemas Distribuidos - Semana 6

    • Monitoreo de sistemas: un proceso continuo de recopilar información sobre el estado y funcionamiento del sistema distribuido.

    Sistemas Distribuidos - Semana 7

    • Fundamentos de comunicación: la base para la interacción en sistemas distribuidos, incluyendo componentes como fuente de información, transmisor, canal de comunicación, receptor, destino, etc.
    • Protocolos en capas.

    Sistemas Distribuidos - Semana 8

    • Tipos de comunicación:
      • Persistente: los mensajes se almacenan para su posterior envío.
      • No persistente: los mensajes se envían solo si ambos extremos están activos.
      • Asíncrona: no espera la respuesta del destinatario.
      • Síncrona: espera la respuesta del destinatario antes de continuar.
    • Comunicación transitoria: API para comunicación entre procesos, como Sockets.
    • Comunicación persistente: almacenamiento de mensajes para su entrega posterior.

    Sistemas Distribuidos - Semana 9

    • Tipos de comunicación (persistente, no persistente, asíncrona, síncrona).

    Sistemas Distribuidos - Semana 10

    • Nombres, Identificadores, Direcciones: Nombres para identificar entidades, direcciones para acceder a entidades. Identificadores únicos. Sistemas como DNS o NFS.

    Sistemas Distribuidos - Semana 11

    • Sincronización del reloj: coordinación de tiempo entre componentes de un sistema distribuido.
    • Relojes físicos: problemas de distorsión en la hora entre diferentes equipos.
    • Algoritmos de sincronización como NTP (Network Time Protocol).

    Sistemas Distribuidos - Semana 12

    • Exclusión mutua: método para controlar el acceso concurrente a recursos compartidos en un sistema distribuido. Incluye algoritmos de exclusión mutua.

    Sistemas Distribuidos - Semana 13

    • Algoritmos de exclusión mutua.

    Sistemas Distribuidos - Semana 14

    • Algoritmos de elección (algoritmos para decidir qué proceso será el coordinador en un entorno distribuido). Ejemplos: Bully, anillo.

    Sistemas Distribuidos - Semana 15

    • Tolerancia a fallas: capacidad de un sistema distribuido para funcionar correctamente a pesar de las fallas en algunos nodos/componentes. Clasificación de los tipos de fallas.

    Sistemas Distribuidos - Semana 16

    • Tipos de fallas: transitorias, intermitentes y permanentes.
    • Fallas de congelamiento, omisión, de tiempo, de respuesta, de valor y de transición de estado.

    Sistemas Distribuidos - Semana 17 y 18 (Examen)

    • Revisión general de los temas estudiados durante todo el curso.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Sistemas Distribuidos PDF

    Description

    Este cuestionario explora la introducción a los sistemas distribuidos, su historia y características principales. Se analizarán los distintos tipos de sistemas, como los de alto rendimiento y los sistemas de información distribuidos. Además, se discutirá su importancia en la gestión y procesamiento de datos.

    More Like This

    Use Quizgecko on...
    Browser
    Browser