Please enable JavaScript.
Coggle requires JavaScript to display documents.
METODOS DE COMUNICACION ENTRE PROCESOS - Coggle Diagram
METODOS DE COMUNICACION ENTRE PROCESOS
TUBERIAS
Metodo semi-duplicado
Es un búfer administrado por el búcle
Extremos conectados
Salida de un proceso
Entrada del otro proceso
Int pipe(int fd[2])
Exito = 0
Falla = -1
fd[0]=Lectura
fd[1]=Escritura
FIFOS
Primero en Entrar, Primero en Salir
Intercambia datos directamente en procesos no relacionados
Se manipula con funciones de E/S
Int mkfifo (const char* pathname, mode_tmode
Devuelve 0 (en caso de exito)
Devuelve -1 (en caso de error)
O_NONEBLOCK
Permite la apertura de solo lectura del archivo
SOCKETS
Estructura de datos relacionadas
Hay 2 tipos de enchufe
Basado en archivos
Se ejecutan en el entorno de maquina
Basado en la red
Se ejecuta en un entorno de red de diferentes hosts
Adecuado para la comunicacion de proceso en diferentes computadoras
En el enterno de red