Primer parcial Flashcards
(53 cards)
¿Qué es un sistema distribuido?
Un sistema distribuido consiste en múltiples computadoras independientes que trabajan juntas como un sistema unificado, compartiendo recursos y procesando datos de manera colaborativa para lograr un objetivo común.
¿Cuáles son las principales características de los sistemas de información distribuida?
-Escalabilidad
-Tolerancia a fallos
-Simultaneidad
-Ausencia de reloj global
-Fallos independientes
-Distribución geográfica
-Consistencia de datos
¿Qué es BOINC y cómo funciona?
BOINC (Berkeley Open Infrastructure for Network Computing) es una plataforma de computación distribuida que permite a los usuarios contribuir con el poder de procesamiento de sus computadoras a diferentes proyectos de investigación. Funciona descargando pequeñas tareas desde el servidor del proyecto, procesándolas en segundo plano en la computadora del usuario, y luego devolviendo los resultados procesados al servidor central.
¿Cuáles son algunos modelos arquitectónicos comunes en sistemas de información distribuidos?
-Modelo cliente-servidor
-Modelo punto a punto
-Modelo en capas
-Arquitectura de microservicios
-Arquitectura orientada a servicios (SOA)
-Arquitectura basada en eventos
-Modelo de repositorio
¿Qué protocolos de comunicación son importantes en sistemas de información distribuidos?
-HTTP/HTTPS
-TCP/IP
-UDP
-gRPC
-REST
-WebSockets
-AMQP
¿Qué es la consistencia en sistemas de información distribuidos?
Mantener todos los nodos actualizados con los últimos cambios de datos, asegurando que todos los nodos vean los mismos datos en cualquier momento.
¿Qué es la replicación en sistemas de información distribuidos?
Implica almacenar copias de los datos en diferentes nodos para mejorar la tolerancia a fallos y el rendimiento del sistema.
¿Cómo se logra la tolerancia a fallos en sistemas de información distribuidos?
-Redundancia
-Replicación
-Equilibrio de carga
-Mecanismos de conmutación por error
-Protocolos de consistencia
-Monitoreo y alertas
-Autocuración
¿Qué estrategias se utilizan para optimizar la escalabilidad y el rendimiento en sistemas distribuidos?
-Equilibrio de carga
-Almacenamiento en caché
-Particionado de datos
-Replicación
-Procesamiento asincrónico
-Escalabilidad horizontal
¿Cuáles son algunas aplicaciones reales de los sistemas de información distribuida?
-Computación en la nube (AWS, Azure, GCP)
-Redes de distribución de contenido (CDN)
-Bases de datos distribuidas (Cassandra, Google Spanner, DynamoDB)
-Blockchain y criptomonedas
-Redes peer-to-peer (P2P)
-Sistemas de archivos distribuidos (GFS, HDFS, Ceph)
¿Qué es la computación pervasiva o embebida?
Es una tendencia que consiste en incorporar microprocesadores a objetos cotidianos para que puedan comunicar información, creando un entorno donde las computadoras están presentes en objetos comunes sin que las personas se percaten de su presencia.
¿Qué tecnologías se combinan en la informática generalizada?
- Tecnología microelectrónica
- Tecnología de comunicación digital
- Estandarización de Internet
¿Cuáles son las características clave de la computación pervasiva?
- Integración de múltiples dispositivos para usos multipropósito
- Uso de diversas interfaces para una experiencia de usuario optimizada
- Funcionamiento simultáneo en línea y fuera de línea
- Integración de computadoras especializadas a través de buses locales e Internet
- Incorporación de elementos de seguridad
- Personalización de funciones según las preferencias del usuario
¿Qué ventajas ofrecerá la computación ubicua en el futuro?
-Alta velocidad
-Comunicación inalámbrica
-Bajo consumo de energía
-Almacenamiento en memoria persistente
-Dispositivos de disco muy pequeños
-Tecnología de procesamiento de voz y video
-Pantallas a color pequeñas
¿En qué áreas se aplica la computación pervasiva?
-Venta minorista
-Reserva y facturación de aerolíneas
-Automatización de la fuerza de ventas
-Atención médica
-Seguimiento
-Sistemas de información de automóviles
-Acceso al correo electrónico a través de WAP y voz
¿Cómo podría aplicarse la computación pervasiva en la industria minorista?
En la industria minorista, se podrían utilizar dispositivos como PDA y otros dispositivos omnipresentes para que los consumidores hagan listas de compras, las envíen directamente al supermercado y reciban la entrega de los productos, lo que permitiría un procesamiento más rápido de los datos y la ejecución de minería de datos.
SQUID ACLs de Destino:
Controlan el acceso a dominios específicos.
SQUID ACLs basados en URL:
Permiten denegar acceso a páginas que contengan ciertas cadenas.
SQUID basados en ruta:
Prohiben URLs que incluyan términos específicos.
SQUID Tipos de archivo:
Bloquean tipos MIME como video/webm.
Computación Distribuida Definición
Procesamiento y almacenamiento de datos en múltiples dispositivos.
Computación en Clúster
Conjunto de computadoras que actúan como una sola.
Computación en Grid
Red de computadoras que trabajan juntas para tareas complejas.
¿Por qué es importante la computación en clúster?
-Económico para los grandes servidores o mainframes.
-Resuelve la demanda de criticidad de contenido y servicios de proceso más rápido.
-Aumenta su
escalabilidad, disponibilidad, velocidad de procesamiento y administración.
-Garantiza que la potencia computacional esté siempre
disponible.