Archivo de la etiqueta: sincronización

Sistemas Distribuidos: Conceptos, Características y Aplicaciones

Conceptos Clave en Sistemas Distribuidos

Preguntas y Respuestas

  1. Completa las siguientes oraciones:

    1. En sistemas distribuidos cobra especial importancia la sincronización de los relojes de los procesos participantes.
    2. En un sistema distribuido se desea transparencia y se necesita consistencia para que funcione correctamente.
    3. El reloj TAI se retrasa 1 segundo en 30000 años.
    4. Multicast consiste en el envío de múltiples copias de un mismo mensaje desde un proceso origen a múltiples procesos destino. Seguir leyendo “Sistemas Distribuidos: Conceptos, Características y Aplicaciones” »

Conceptos Clave de Sistemas Operativos Distribuidos: Sincronización, Virtualización y Arquitecturas

Conceptos Clave de Sistemas Operativos Distribuidos

RPC y Sincronización

Interbloqueo y Sincronización en Sistemas Distribuidos: Condiciones y Soluciones

Interbloqueo en Sistemas Operativos

El interbloqueo ocurre cuando todos los procesos de un grupo se encuentran esperando un recurso que está retenido por otro proceso del mismo grupo.

Elementos que definen un Interbloqueo

  • Un conjunto de procesos ejecutándose en un sistema (computador).
  • Un conjunto de recursos que son utilizados por dichos procesos.

Interbloqueo de Tráfico

Funciones Clave de la Capa de Sesión en Redes Informáticas

Nivel de Sesión: Servicios Ofrecidos

1.2.1. Intercambio de Datos

La característica más importante de la capa de sesión es el intercambio de datos. Una sesión, al igual que una conexión de transporte, sigue un proceso de tres fases: establecimiento, utilización y liberación. Las primitivas que se proporcionan a la capa de presentación para el establecimiento, utilización y liberación de sesiones son muy parecidas a las proporcionadas a la capa de sesión para el establecimiento, uso y liberación Seguir leyendo “Funciones Clave de la Capa de Sesión en Redes Informáticas” »

Sistemas Operativos: Conceptos Fundamentales y Evolución

Historia y Evolución de los Sistemas Operativos

1.1. Introducción a los Sistemas Operativos (SO)

Un sistema operativo (SO) es un software que actúa como intermediario entre el hardware y las aplicaciones. Administra recursos y proporciona servicios esenciales.

1.2. Definiciones de SO

Problemas comunes en programación concurrente

Pregunta 1B:
El principio de la bandera es un teorema que podemos usar para comprobar si está garantizado la exclusión mutua para dos procesos en un código concreto. Si dos procesos primero levantan sus banderas y después miran al otro lado por lo menos uno de los procesos ve la bandera del otro levantado.

Se puede comprobar con contradicción:

Asumimos P0 era el último en mirar

Entonces la bandera de P0 está levantada

Asumimos que P0 no ha visto la bandera de P1

Entonces P1 ha levantado la bandera Seguir leyendo “Problemas comunes en programación concurrente” »