Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Tubulações nomeadas

Na maioria dos sistemas semelhantes ao Unix, é possível criar um tipo especial de arquivo chamado de tubo nomeado. Pipes nomeados são usados ​​para criar uma conexão entre dois processos e podem ser usados ​​como outros tipos de arquivos. Eles não são tão populares, mas é bom saber sobre eles.

Existe uma arquitetura de programação comum chamada cliente-servidor, que pode fazer uso de um método de comunicação, como canais nomeados, bem como outros tipos de comunicação entre processos como conexões de rede.

O tipo de sistema cliente-servidor mais amplamente usado é, obviamente, um navegador da web que se comunica com um servidor da web. O navegador da web atua como o cliente, fazendo solicitações ao servidor e o servidor responde ao navegador com páginas da web.

Pipes nomeados se comportam como arquivos, mas na verdade formam buffers primeiro a entrar, primeiro a sair (FIFO). Como acontece com os tubos comuns (sem nome), os dados vão em uma extremidade e emergem na outra. Com canais nomeados, é possível configurar algo assim:

processo 1 > pipe_nome

e

processo 2 < named_pipe e se comportará como se: processo1 | processo 2


 

Top OS Cloud Computing na OnWorks: