Sistemas Distribuidos Unidad 4 y 5
46 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

¿Qué modo de operación de red permite el envío de datos en ambos sentidos, pero solo en un sentido a la vez?

  • Modo dúplex
  • Modo multiplex
  • Modo simplex
  • Modo semidúplex (correct)
  • ¿Qué caracteriza a una red de banda ancha?

  • Utilización exclusiva de fibra óptica
  • Capacidad de transmitir datos en largas distancias
  • Alta velocidad de transferencia de datos (correct)
  • Conexión inalámbrica para todos los dispositivos
  • ¿Qué tipo de red utiliza ondas de radio para la comunicación de datos?

  • Red de área local (LAN)
  • Red de área metropolitana (MAN)
  • Red inalámbrica (Wi-Fi) (correct)
  • Red de área amplia (WAN)
  • Según la taxonomía de los sistemas distribuidos, ¿cuál de las siguientes opciones describe correctamente la clasificación de sistemas con software fuertemente acoplado en hardware fuertemente acoplado?

    <p>Sistemas operativos de multiprocesador (D)</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe una desventaja de los sistemas distribuidos relacionada con el software?

    <p>Gran parte del <em>software</em> para sistemas distribuidos está aún en desarrollo. (C)</p> Signup and view all the answers

    ¿Cuál de las siguientes opciones describe mejor un clúster semihomogéneo?

    <p>Las computadoras tienen diferente rendimiento, pero guardan una similitud en su arquitectura y sistema operativo. (D)</p> Signup and view all the answers

    ¿Cuál es el objetivo principal del middleware?

    <p>Proporcionar servicios de desarrollo y administración en sistemas distribuidos. (D)</p> Signup and view all the answers

    ¿Cuál es la diferencia con respecto al envío y recepción de los datos del proceso servidor y proceso cliente con relación a la comunicación TCP y Datagrama?

    <p>TCP: Envío send(), Recepción recv(). Datagrama: Envío sendto(), Recepción recvfrom() (D)</p> Signup and view all the answers

    ¿Cuál de los siguientes dispositivos de hardware se utiliza principalmente para almacenar datos de manera temporal durante el procesamiento?

    <p>Memoria RAM (B)</p> Signup and view all the answers

    ¿Qué componente se encarga de almacenar datos de forma permanente en una computadora?

    <p>Disco duro (A)</p> Signup and view all the answers

    ¿Qué es un sistema operativo?

    <p>Un software que gestiona los recursos del hardware y provee servicios a las aplicaciones (D)</p> Signup and view all the answers

    ¿Qué tipo de planificación se utiliza para asegurar que los procesos críticos se ejecuten en un tiempo determinado?

    <p>Planificación en tiempo real (C)</p> Signup and view all the answers

    ¿Qué se entiende por virtualización en el contexto de sistemas operativos?

    <p>La creación de una versión virtual de un recurso, como un servidor o una red (B)</p> Signup and view all the answers

    ¿Cuál de los siguientes sistemas de archivos es comúnmente utilizado en sistemas operativos propietarios?

    <p>NTFS (C)</p> Signup and view all the answers

    ¿Qué función principal realiza una máquina virtual?

    <p>Permitir la ejecución de múltiples sistemas operativos en una misma máquina física (D)</p> Signup and view all the answers

    ¿Cuáles de los siguientes puntos son características del Modelo de Transacciones? (Selecciona tres respuestas correctas)

    <p>Almacenamiento estable (A), Propiedades ACID (D), Primitivas de transacción (E)</p> Signup and view all the answers

    ¿Cuáles de los siguientes puntos son ventajas de las transacciones anidadas? (Selecciona tres respuestas correctas)

    <p>Mejorar el control de las transacciones (B), Modelar transacciones distribuidas (C), Dar una jerarquía a las transacciones según su importancia (F)</p> Signup and view all the answers

    ¿Cuáles de las siguientes estrategias se utilizan para afrontar el problema del deadlock en sistemas distribuidos? (Selecciona tres respuestas correctas)

    <p>Detección del deadlock (B), Prevenir el deadlock (D), Evitar el deadlock (F)</p> Signup and view all the answers

    ¿Cuáles de los siguientes aspectos son importantes para lograr una transparencia y eficiencia en el diseño de sistemas distribuidos? (Selecciona tres respuestas correctas)

    <p>Escalabilidad (C), Repartición de la carga (D), Flexibilidad (F)</p> Signup and view all the answers

    ¿Cuáles de las siguientes son ventajas de los sistemas distribuidos en comparación con las computadoras aisladas? (Selecciona cuatro respuestas correctas.)

    <p>Datos compartidos (B), Repartición de la carga de trabajo (C), Dispositivos compartidos (E), Comunicación entre usuarios (F)</p> Signup and view all the answers

    ¿Cuáles de las siguientes son funciones principales de la memoria RAM en un sistema operativo? (Selecciona tres respuestas correctas)

    <p>Gestionar el intercambio de datos entre el CPU y el disco duro (A), Ejecutar procesos y programas (E), Facilitar el acceso rápido a datos en uso (F)</p> Signup and view all the answers

    ¿Qué funciones básicas realiza la memoria caché en un sistema operativo? (Selecciona tres respuestas correctas)

    <p>Mejorar la eficiencia del procesamiento del CPU (C), Reducir el tiempo de acceso a datos del disco duro (D), Acelerar el acceso a datos frecuentemente utilizados (F)</p> Signup and view all the answers

    ¿Qué características se deben considerar al evaluar los controladores de un disco duro? (Selecciona tres respuestas correctas)

    <p>Velocidad de lectura (B), Tabla de particiones (MBR, GPT) (C), Tipo de conectividad del disco (SATA, NVMe) (D)</p> Signup and view all the answers

    ¿Qué aspectos de los sistemas operativos se relacionan con la evolución de la tecnología? (Selecciona tres respuestas correctas)

    <p>Avances en las interfaces de usuario (A), Actualización de las funciones de seguridad (B), Mejora en la gestión de memoria (C)</p> Signup and view all the answers

    ¿Qué son las llamadas al sistema operativo y qué propósitos cumplen? (Selecciona tres respuestas correctas)

    <p>Proporcionar acceso a servicios del núcleo del sistema (A), Permitir la comunicación entre procesos (C), Facilitar la interacción con el hardware (E)</p> Signup and view all the answers

    ¿Qué componentes forman parte de la planificación de procesos en un sistema operativo? (Selecciona tres respuestas correctas)

    <p>Estrategias de gestión de prioridades (A), Algoritmos de asignación de recursos (D), Planificación en tiempo real (F)</p> Signup and view all the answers

    ¿Cuáles son algunas características del sistema operativo Windows 10? (Selecciona tres respuestas correctas)

    <p>Soporte para sistemas de archivos NTFS y FAT32 (B), Actualizaciones automáticas (C), Interfaz gráfica de usuario moderna (D)</p> Signup and view all the answers

    ¿Qué diferencias clave existen entre BIOS y UEFI? (Selecciona tres respuestas correctas)

    <p>Soporte para arranque rápido (B), Interfaz gráfica de usuario en la configuración (D), Soporte para discos duros grandes (E)</p> Signup and view all the answers

    ¿Qué beneficios ofrece el NET Framework en el contexto de Windows 10? (Selecciona tres respuestas correctas)

    <p>Facilita la ejecución de aplicaciones desarrolladas en .NET (A), Mejora la compatibilidad con aplicaciones heredadas (B), Proporciona herramientas de depuración avanzadas (C)</p> Signup and view all the answers

    ¿Qué aspectos se consideran al instalar y configurar un sistema operativo en una máquina virtual? (Selecciona tres respuestas correctas)

    <p>Configuración de red para la máquina virtual (A), Instalación de controladores de dispositivo para hardware virtual (B), Asignación de recursos de hardware virtualizados (C)</p> Signup and view all the answers

    Una infraestructura de comunicación P2P está formada por un grupo de nodos ubicados en una red lógica. Estos nodos construyen una abstracción de red en la parte superior de la red lógica conocida como red superpuesta, que es independiente de la red lógica subyacente

    <p>False (B)</p> Signup and view all the answers

    El componente de Corba interfaz de invocación dinámica permite que los clientes puedan realizar invocaciones estáticas sobre objetos remotos CORBA cuando no es práctico el uso de proxies.

    <p>False (B)</p> Signup and view all the answers

    El componente de Corba adaptador de objeto sirve como puente entre los objetos con interfaces IDL y las interfaces IDL, además de las interfaces del lenguaje de programación de las correspondientes clases sirvientes.

    <p>True (A)</p> Signup and view all the answers

    La memoria ROM es volátil, lo que significa que pierde su contenido cuando se apaga el equipo.

    <p>False (B)</p> Signup and view all the answers

    El sistema de archivos GPT permite un mayor número de particiones en un disco duro en comparación con el MBR.

    <p>True (A)</p> Signup and view all the answers

    Los controladores son programas que permiten al sistema operativo comunicarse con el hardware del ordenador.

    <p>True (A)</p> Signup and view all the answers

    La planificación por prioridad asegura que los procesos de mayor prioridad sean ejecutados antes que los de menor prioridad.

    <p>True (A)</p> Signup and view all the answers

    En la comunicación entre procesos, los procesos pueden intercambiar datos a través de mecanismos como tuberías y colas de mensajes.

    <p>True (A)</p> Signup and view all the answers

    La virtualización permite ejecutar múltiples sistemas operativos independientes en un solo hardware físico.

    <p>True (A)</p> Signup and view all the answers

    Windows 10 requiere menos requisitos de hardware en comparación con versiones anteriores como Windows XP.

    <p>False (B)</p> Signup and view all the answers

    Juan es el administrador de una empresa de comercio electrónico que desea mejorar la experiencia de sus clientes al permitirles rastrear sus envíos en tiempo real, verificar la disponibilidad de productos en almacenes externos y procesar pagos a través de distintos proveedores de pago. Para implementar esta solución, Juan debe integrar varias aplicaciones y servicios de diferentes proveedores externos. ¿Cuál es la mejor solución tecnológica para lograr esta integración de manera eficiente?

    <p>Implementar un conjunto de servicios web que interactúen con los sistemas de los proveedores externos mediante solicitudes y respuestas en formato XML a través de HTTP. (D)</p> Signup and view all the answers

    María es la administradora de TI de una empresa que necesita implementar un sistema que permita a los empleados acceder a archivos compartidos, enviar correos electrónicos y realizar impresiones desde diferentes ubicaciones de la oficina. ¿Qué tipo de servidores debería configurar María para satisfacer estas necesidades?

    <p>Servidor de archivos, servidor de correo, servidor de impresión (A)</p> Signup and view all the answers

    Alex está desarrollando una aplicación interactiva en red que necesita recibir datos de múltiples sensores en tiempo real y procesarlos eficientemente. ¿Cuál de las siguientes opciones es la mejor estrategia para optimizar el uso del CPU y manejar las entradas de datos de manera eficiente?

    <p>Crear un programa multihilo con un hilo principal y varios hilos para cada sensor. (C)</p> Signup and view all the answers

    Carlos está desarrollando una aplicación distribuida que necesita que varios procesos intercambien mensajes de manera confiable y con la capacidad de representar datos de manera uniforme entre los procesos de origen y destino. Para lograr esto, decide utilizar un protocolo que garantice que los datos se entreguen correctamente y en el mismo formato en el que fueron enviados. ¿Cuál de los siguientes enfoques de comunicación entre procesos es el más adecuado para su aplicación?

    <p>Comunicación cliente-servidor, con uso de TCP (D)</p> Signup and view all the answers

    En una aplicación distribuida, un desarrollador necesita implementar un sistema de comunicación en grupo que permita a todos los miembros del grupo recibir los mensajes enviados sin problemas de consistencia y con un diseño que no tenga un punto único de falla. Además, el sistema debe manejar dinámicamente la adición y eliminación de miembros. ¿Cuál de las siguientes técnicas de comunicación en grupo es la más adecuada para cumplir con estos requisitos?

    <p>Grupo de compañeros con comunicación basada en multicast, garantizando atomicidad y ordenamiento consistente (D)</p> Signup and view all the answers

    Laura es desarrolladora en una empresa que está trabajando en una nueva aplicación distribuida que necesita acceder a bases de datos, imprimir documentos y transferir archivos de manera eficiente. ¿Cuál sería la mejor solución para Laura para evitar programar estos servicios desde cero y lograr transparencia en la distribución de su sistema?

    <p>Implementar middleware que proporcione servicios comunes de acceso a bases de datos, impresión y transferencia de archivos. (A)</p> Signup and view all the answers

    Flashcards

    Modo semidúplex

    Modo de operación de red que permite el envío de datos en ambos sentidos, pero solo uno a la vez.

    Red de banda ancha

    Red que caracteriza por alta velocidad de transferencia de datos.

    Red inalámbrica (Wi-Fi)

    Tipo de red que utiliza ondas de radio para la comunicación de datos.

    Sistema operativos de multiprocesador

    Sistemas que permiten el uso de múltiples procesadores con software fuertemente acoplado.

    Signup and view all the flashcards

    Middleware

    Software que proporciona servicios y funciones para facilitar la comunicación y gestión en sistemas distribuidos.

    Signup and view all the flashcards

    Comunicación TCP

    Modalidad de comunicación en la que se utiliza send() para envío y recv() para recepción.

    Signup and view all the flashcards

    Memoria RAM

    Memoria utilizada para almacenar datos temporalmente durante el procesamiento de una computadora.

    Signup and view all the flashcards

    Planificación en tiempo real

    Tipo de planificación que garantiza que los procesos críticos se ejecuten dentro de un tiempo determinado.

    Signup and view all the flashcards

    Virtualización

    Creación de una versión virtual de un recurso, como un servidor o una red.

    Signup and view all the flashcards

    Propiedades ACID

    Conjunto de propiedades que garantizan que las transacciones de bases de datos sean procesadas de forma fiable.

    Signup and view all the flashcards

    Controladores

    Programas que permiten al sistema operativo comunicarse con el hardware del ordenador.

    Signup and view all the flashcards

    Discos duros

    Dispositivo donde se almacenan datos de forma permanente en una computadora.

    Signup and view all the flashcards

    Planificación FIFO

    Planificación donde se ejecutan los procesos en el orden en que llegan.

    Signup and view all the flashcards

    Sistema operativo distribuido

    Sistema que controla una red de computadoras coordinadas para que actúen como un solo sistema.

    Signup and view all the flashcards

    Control de acceso basado en roles

    Método que asigna permisos a usuarios según sus roles en la organización.

    Signup and view all the flashcards

    Servidor proxy

    Servidor que actúa como intermediario para las solicitudes de clientes solicitando recursos de otros servidores.

    Signup and view all the flashcards

    Comunicación en grupo

    Tipo de comunicación donde todos los miembros del grupo reciben los mensajes enviados.

    Signup and view all the flashcards

    Sistema Peer-to-Peer (P2P)

    Modelo de red donde cada computadora puede actuar como cliente y servidor.

    Signup and view all the flashcards

    Tabla de particiones GPT

    Tipo de tabla que permite gestionar particiones en un disco duro con capacidades superiores al MBR.

    Signup and view all the flashcards

    Actualizaciones automáticas

    Funcion que permite a un sistema operativo recibir actualizaciones sin intervención manual.

    Signup and view all the flashcards

    Políticas de seguridad

    Conjunto de reglas y procedimientos para proteger la información y recursos de un sistema.

    Signup and view all the flashcards

    Interoperabilidad

    Capacidad de diferentes sistemas y aplicaciones para trabajar juntos.

    Signup and view all the flashcards

    Inteligencia de sistema

    Características que permiten a un sistema resolver problemas y adaptarse a diferentes situaciones.

    Signup and view all the flashcards

    Protocolos de seguridad WS-Security

    Conjunto de reglas que garantizan la autenticación y confidencialidad en servicios web.

    Signup and view all the flashcards

    Study Notes

    Preguntas de Opción Múltiple

    • Modo de operación de red: Modo dúplex permite envío de datos en ambos sentidos, pero solo en uno a la vez.
    • Red de banda ancha: Caracterizada por alta velocidad de transferencia de datos.
    • Red de comunicación de datos por radio: Utiliza ondas de radio para la comunicación.
    • Clasificación de sistemas distribuidos: Sistemas con software y hardware fuertemente acoplados.
    • Desventajas de los sistemas distribuidos (relacionado con software): Parte del software aún está en desarrollo, problemas en redes de comunicación, fallas operativas y componentes.

    Sistemas Distribuidos Unidad 4 y 5

    • Clúster semi-homogéneo: Computadoras con diferente rendimiento y sistema operativo similar.
    • Middleware: Proporciona servicios de desarrollo y administración en sistemas distribuidos.
    • Comunicación TCP/IP vs Datagrama: Diferencias en envío y recepción de datos.

    Sistemas Operativos Propietarios Unidad 1

    • Almacenamiento temporal de datos: Memoria RAM.
    • Almacenamiento permanente de datos: Disco duro.
    • Sistema operativo: Software que gestiona recursos del hardware y provee servicios a las aplicaciones.

    Sistemas Operativos Propietarios Unidad 2

    • Planificación en tiempo real: Asegurar que procesos críticos se ejecuten en un tiempo determinado.

    Sistemas Operativos Propietarios Unidad 3

    • Virtualización: Creación de una versión virtual de un recurso (como un servidor o red).
    • Sistemas de archivos: NTFS, ext4, HFS, FAT32.
    • Máquina virtual: Permite ejecutar varios sistemas operativos en una misma máquina física.

    Sistemas Distribuidos Unidad 5

    • Modelo de transacciones: Características: almacenamiento volátil, almacenamiento estable, propiedades CRUD, propiedades ACID y procedimiento de recuperación.
    • Transacciones anidadas: Ventajas: complejidad de las transacciones, jerarquización de transacciones, mejora del control de las transacciones y modelado de transacciones distribuidas, especificando la concurrencia.
    • Deadlocks en sistemas distribuidos: Estrategias para afrontarlos: ignorar, monitoreo continuo, detección, intervención manual, prevención y evitación.
    • Diseños de Sistemas Distribuidos: Considere aspectos de flexibilidad, reparto de carga, seguridad, rendimiento y escalabilidad para una transparencia y eficiencia.

    Preguntas de Opción Múltiple Varias Respuestas

    • Modelo de transacciones: Características de Almacenamiento volátil, Almacenamiento estable, Primitivas de transacción, Propiedades CRUD, Propiedades ACID y Procedimiento de recuperación.
    • Ventajas de las transacciones anidadas: Mejora del control, dar jerarquías a las transacciones, reducir la complejidad de las transacciones y modelar las transacciones distribuidas.
    • Estrategias para afrontar Deadlocks: Ignorar, Monitoreo, Detección, Intervención manual, Prevención y Evitación.

    Preguntas de Caso Práctico

    • Integración de sistemas: Crear servicios web para interactuar con los sistemas de proveedores externos.
    • Tipos de servidores: Servidor de archivos, de correo y de impresión.
    • Optimización de CPU: Procesos separados para cada sensor (o hilos).
    • Comunicación entre procesos: Protocolos que aseguren entrega correcta (como TCP).
    • Aplicaciones distribuidas: Diseños que permitan que varios procesos intercambien datos, en formato correcto y sin problemas de entrega,

    Preguntas de Verdadero/Falso

    • P2P: Una infraestructura de comunicación P2P es una abstracción de red independiente de la red lógica subyacente.
    • Corba: El componente de Corba adaptador de objeto sirve como puente entre los objetos. Una función importante dentro del contexto de las invocaciones dinámicas de un objeto remoto.

    Preguntas de Emparejamiento

    • Desventajas de los sistemas distribuidos:
      • Software: gran parte está en desarrollo.
      • Redes: problemas de transmisión afectan la eficiencia.
      • Seguridad: protección de información
      • Tolerancia a fallas: fallas operativas y componentes son comunes.
    • Ventajas de los sistemas distribuidos:
      • Economía: mayor poder de cómputo que el de una computadora individual.
      • Distribución inherente: pueden emplear aplicaciones remotas.
      • Confiabilidad: el sistema se mantiene consistente.

    Tipos de comunicación

    • Conmutación de circuitos: ruta única, ininterrumpida, predefinida.
    • Conmutación de mensajes: en el punto de admisión se guarda y direcciona
    • Conmutación de paquetes: información dividida en paquetes que pueden viajar por diferentes rutas.
    • Conmutación híbrida: combina las ventajas de ambas

    Tipos de redes

    • Redes públicas: acceso público y general (p.ej., red telefónica).
    • Redes privadas: acceso restringido para uso específico (p.ej., intranet).
    • Redes de conmutación: basadas en la conmutación de circuitos o de paquetes
    • Redes de difusión: envío de mensajes para todos los usuarios conectados,

    Funcionalidades de proxy

    • Soporte de caché:
    • Control de acceso:
    • Registro de tráfico:
    • Anonimato

    Características de Peer-to-Peer

    • Nodos comparten recursos.
    • Escalado: fácil de ampliar.
    • Tolerancia a fallas: sistema robusto.

    Componentes Cliente/Servidor

    • Cliente: solicita servicios y usa los servicios
    • Servidor: proporciona los servicios.

    Servicios Web

    • Interoperabilidad: capacidad de comunicación entre sistemas distintos.
    • Estándares abiertos: uso de protocolos y estándares comunes.
    • Acoplamiento débil: minimiza dependencias entre servicios para mantener flexibilidad.
    • URI: identificación de recursos.

    Protocolos y lenguajes

    • HTTP: transferencia de archivos
    • FTP: transferencia de archivos
    • SMTP: correo electrónico
    • WS-Security: seguridad en la comunicación

    Sistemas Operativos Linux

    • Shell: interfaz de línea de comandos.
    • Distribuciones de Linux: versiones adaptadas a entornos y usos.
    • Características de Linux: estabilidad y modularidad
    • Programas utilitarios: herramientas para ejecutar tareas.

    Studying That Suits You

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

    Quiz Team

    Related Documents

    Description

    Este cuestionario abarca los conceptos clave de los sistemas distribuidos, incluidas las redes de comunicación, el middleware y las estructuras de clúster. Se examinan tanto las ventajas como las desventajas de estos sistemas, proporcionando una comprensión profunda de su operación. Perfecto para alumnos que estudian esta unidad del curso.

    More Like This

    IoT Communication Protocols
    1 questions

    IoT Communication Protocols

    RestoredNovaculite38 avatar
    RestoredNovaculite38
    Publish-Subscribe Model: Transport and Session
    10 questions
    Remote Procedure Calls Concepts
    51 questions
    Use Quizgecko on...
    Browser
    Browser