Archivo de la etiqueta: Sistemas Distribuidos

Sistemas Distribuidos y Middleware: Optimización y Conectividad

Introducción

Motivación

  • Empresas multinacionales con múltiples sucursales.
  • Empresas con sistemas heterogéneos (OS400, Unix, Windows).
  • Necesidad de compartir información entre usuarios o aplicaciones.
  • Necesidad de procesamiento paralelo o concurrente.

Definición

Un sistema distribuido es una colección de computadores independientes que aparecen ante el usuario como un único computador.

Características

Modelos de Comunicación en Sistemas Distribuidos: RPC, MOM y Flujo de Datos

Modelos de Comunicación en Sistemas Distribuidos

RPC (Llamada a un Procedimiento Remoto)

MOM (Middleware Orientado a los Mensajes)

Flujo de Datos

Comunicación en Sistemas Distribuidos

Base de la Comunicación

La comunicación en sistemas distribuidos se basa en el paso de mensajes de bajo nivel, tal como lo ofrece la red subyacente.

Sistemas Abiertos

Un sistema abierto está preparado para comunicarse con cualquier otro sistema abierto mediante reglas estándar que regulan el formato, contenido y significado Seguir leyendo “Modelos de Comunicación en Sistemas Distribuidos: RPC, MOM y Flujo de Datos” »

Introducción a la Computación Distribuida y Modelos de Comunicación

Introducción a la Computación Distribuida

Conceptos Básicos

  • Muchos sistemas computacionales actuales siguen el modelo de computación distribuida.
  • Aplicaciones a través de Internet, móviles, etc.
  • La mayoría de superordenadores modernos son sistemas distribuidos.

Sistema Distribuido

Sistemas Distribuidos: Características, Ventajas y Desventajas

Redes Distribuidas

Es una topología de red caracterizada por la ausencia de un centro individual o colectivo donde los nodos se vinculan unos a otros de modo que ninguno de ellos tiene poder de filtro sobre la información que se transmite en la red.

Sistemas Distribuidos

Son sistemas cuyos componentes de hardware y software, que están en ordenadores conectados en red, se comunican por sus acciones mediante el paso de mensajes. Para el logro de su objetivo se establece la comunicación mediante un Seguir leyendo “Sistemas Distribuidos: Características, Ventajas y Desventajas” »

Virtualización en Sistemas Distribuidos: Preguntas y Respuestas

Interacción entre Usuarios y Servidores Remotos

Pregunta 1: Mencione las dos maneras soportadas para efectuar esta interacción.

Aplicación en red con su propio protocolo: La máquina cliente tendrá una contraparte por separado que puede contactar el servicio sobre una red.

Solución general que permite el acceso a aplicaciones remotas: Proporcionar acceso directo a servicios remotos solamente con la oferta de una interfaz de usuario adecuada.

Pregunta 17: Indique las maneras para soportar la interacción Seguir leyendo “Virtualización en Sistemas Distribuidos: Preguntas y Respuestas” »

Gestión de Memoria y Sistemas Distribuidos en Sistemas Operativos

Gestión de Memoria

Función Principal

La función principal de la gestión de memoria es la transferencia de casos de memoria externa (ME) para la memoria principal (MP), ya que el tiempo de acceso es mayor en la ME. El sistema operativo (SO) trata de reducir el número de operaciones de entrada/salida (E/S) para la ME y es responsable de tratar de mantener en la MP el mayor número de casos. Además, debería permitir a los nuevos procesos ejecutar sin espacio en la MP y debe ejecutar programas Seguir leyendo “Gestión de Memoria y Sistemas Distribuidos en Sistemas Operativos” »

Arquitectura Orientada a Servicios (SOA) y Servicios Web

Introducción

Sistemas Distribuidos: Se define como un conjunto de procesadores autónomos conectados por una red, para obtener mejor desempeño, fiabilidad y disponibilidad.

  • Concurrencia: Recursos de la red utilizados simultáneamente.
  • Carencia de reloj global: Para la transferencia de mensajes.
  • Fallos independientes de componentes: Los componentes fallan independientemente sin afectar a otros.

Capas de los Sistemas Distribuidos

Introducción a las Tecnologías de la Información

ROBÓTICA

Un robot es una máquina programable capaz de ejecutar varias funciones o tareas complejas.

La robótica es el conjunto de conocimientos de mecánica, electrónica, informática y automática para diseñar un robot.

Hay diversos tipos de robots según su aplicación.

Algunos ejemplos de robots humanoides son Geminoid F, ASIMO y Robonaut.

INTELIGENCIA ARTIFICIAL

Es la rama de la informática que desarrolla procesos que imitan a la inteligencia de los seres vivos.

Su principal aplicación es la Seguir leyendo “Introducción a las Tecnologías de la Información” »