¿Qué es un canal?

¿Qué es un canal?

http://www.di.uevora.pt/~lmr/syscalls.htmlEn esa referencia sobre llamadas al sistema, aparece una función llamada dup(). Se dice que duplica canales. Entonces mi pregunta es ¿qué es un canal?

Respuesta1

El significado del términocanalse explica anteriormente en elmisma páginabajo el encabezado"Llamadas al sistema relacionadas con la estructura de archivos":

Un canal es una conexión entre un proceso y un archivo que aparece ante el proceso como un flujo de bytes sin formato.

Como en Unix"Todo es un archivo", esto incluyedescriptores de archivosa archivos normales, pero tambiéndiferente tipos de enchufes,tubería,FIFOetc.

información relacionada