O que é um canal?

O que é um canal?

http://www.di.uevora.pt/~lmr/syscalls.htmlNessa referência sobre chamadas de sistema, aparece uma função chamada dup(). Diz-se que duplica canais. Então minha pergunta é: o que é um canal?

Responder1

O significado do termocanalé explicado anteriormente nomesma páginasob o título"Chamadas de sistema relacionadas à estrutura de arquivos":

Um canal é uma conexão entre um processo e um arquivo que aparece para o processo como um fluxo de bytes não formatado.

Como no Unix"Tudo é um arquivo", isso incluidescritores de arquivopara arquivos regulares, mas tambémdiferente tipos de tomadas,tubos,FIFOsetc.

informação relacionada