Pipe nomeado: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Revertidas edições por 6strings, para a última versão por Porantim
Linha 1:
Na [[ciência da computação]], um '''pipe nomeado''' (também chamado de '''named pipe''' ou '''FIFO''') é uma extensão do conceito de ''[[pipeline (Unix)|pipe]]'' do sistema [[Unix]] e dos seus métodos de [[Inter-Process Communication |comunicação entre processos]]. O mesmo conceito é encontrado no [[Microsoft Windows]], apesar da sua semântica ser razoavelmente diferente. Um ''[[pipe]]'' tradicional (anônimo) dura somente o tempo de execução do processo e, por outro lado, o pipe nomeado persiste além da vida do processo e precisa ser "desligado" ou apagado quando não é mais usado. Os processos geralmente se conectam a um pipe nomeado (normalmente um arquivo) quando necessitam realizar alguma comunicação com outro processo ([[Inter-Process Communication |IPC]]).
BioGrafia do Pipe
 
==Pipe nomeado no Unix==
O sr. Pipe nasceu nos Emirados Árabes, dia 24/11/1824 em um pequeno bordel. Logo que começou a andar fujiu e foi morar na Tailândia. Com 5 anos virou um pequeno terrorista, participou de diversos atentados, porem, todos deram errado, culpa de alguma cagada cometida por ele, por esse motivo, foi expulso. Então foi para o Congo, onde fez muitas amizades [e algo mais] com os negões locais, que o ensinaram a surfar. Pipe se tornou um grande surfista, em pocos dias, o melhor do mundo. Embora fosse pequeno [media 1,31 metros], sempre foi MUITO macho, metia medo na população, com o seu 38 amarrado na cinta, quem mexia com ele estava cavando a própria cova, pois Pipe era impiedoso.Depois de alguns meses, Pipe veio para o Brasil, e encontrou a Baranga, Pipe a seduziu com seu charme e suas danças exóticas, então logo eles se casaram em um bordel [onde Pipe trabalhava]e se mudaram da Bahia para o RS, a bordo do lendário chepala enferrujado, construído pelo próprio senhor Pipe. Chegando no RS, pipe estava desempregado e desesperado, pois ele e sua baranga estavam morando em cima de um papelão na sinimbú. Então pipe se inspirou na sua baranga para criar um novo negócio no ramo bovino. Montou uma fazenda com o dinheiro que ganhava de seus serviços de sexo pago, e colocou vários gados. Fez muito sucesso, e Pipe virou um grande milionário chato e puto do ramo bovino. Ele sempre foi um grande esportista, além de surfar jogava futsal, era um grande jogador de 1,32 m[ sim, de lá pra cá ele cresceu estrondosos 0,1 cm!], que vez ou otra era confundido com a bola ou com algum objeto arremesado em campo pelas torcidas, por isso vivia sendo chutado e escarrassado do campo. Por esses motivos um dia, ele se sentiu muito humilhado e revoltou-se: tirou o 38 da cinta e matou todos que estavam no estádio, provando que era MUITO macho mesmo.Pipe adorava ouro. Banhava tudo o que estivesse a seu alcance com ouro, prata e derivados, inclusive o chepala, a baranga, sua casa, suas roupas e milhares de outras coisas.Mas um dia trágico na vida de Pipe estava por vir. Num sabado, depois de um jogo de futsal, Pipe se CAGOU, isso mesmo SE CAGOU, escorreu até o chão...Mas outras infelicidades estavão por vir na vida de Pipe, certo dia, ele resolveu ia até o mercado vanzin comprar absorventes e nabos, cenouras e etc. Estava indo tudo bem, até que ele resolveu danças forró no meio do corredor, derrubando um pote de nescafé, que quebrou. Ele até tentou por a culpa em um de seus amigos, pois nao qeria pagar, mas todos viram que foi ele. Mas Pipe não se abalou, já que ele é MUITO macho. Hoje em dia Pipe vive feliz com sua baranga, na sua enorme fazenda banhada a ouro 24 k.Ele possui tanta destreza em cuidar de seus gados que ficou conhecido como REI DO GADO. Também ficou conhecido como GURU DO AXÉ/FORRO, pois dançava com tamanha habilide que foi considerado o maior dançarino dos tempos modernos. Outro apelido era KID CAGADINHO, por causa de seu trágico episodeo. Sua "cor do azar" é marrom, nao lhe traz boas lembranças.
Ao contrário do pipe convencional, não nomeado e de console, um pipe nomeado é criado explicitamente utilizando-se
os comandos '''mknod''' ou '''mkfifo'''. Dois processos podem utilizar este pipe através do seu nome.
 
Por exemplo, pode-se criar um pipe e instruir o programa [[gzip]] para comprimir aquilo que é enviado (''piped'') para ele.
Seu Chepala
mkfifo pipe
Ficha tecnica
gzip -9 -c < pipe > destino
-Frente d opala
Independentemente, em um processo separado, pode-se executar o comando
-traseira d chevette
cat origem > pipe
-Motor 4.1 6 cilindros a alcool
que comprimirá os dados do arquivo "origem" em um arquivo de nome "destino".
-Cor:Ouro com ferrugem
-bancos 1 para o motorista e latões para os caroneiros(a do carona e + reforçada para aguentar a baranga)
-Sistema d som: tocafitas roadtar ano 87 com alto falantes sapekinha .
-Rodas d opala 87 e uma d chevette pneus Magionn meio gasto
-Suporte pra prancha
-Turbo: é imaginário, ele faz o som com a boca
-painel original da kombi com volante scania
-Cinzero para os charutos importados dele
-Foto da baranga no capo
-vidros(apenas um q e d plastico q tah sem)¬¬
-Rebaxado com adesivo No Mola
 
==Pipe nomeado no Windows==
Sua Baranga:
No Windows, o projeto do pipe nomeado foi influenciado pela comunicação [[cliente-servidor]] e, por isso, eles se parecem muito mais com ''[[socket]]s'' do que com operações convencionais de [[I/O |escrita e leitura]]. O Windows suporta um "modo passivo" para aplicações servidoras (comparável com os [[domain socket (Unix)|domain socket]]s do Unix). O [[Windows 95]] suporta pipes nomeados em modo cliente que, no [[Windows NT]], também podem atuar como servidores.
 
O pipe nomeado pode ser acessado como um arquivo. As funções CreateFile, ReadFile, WriteFile e CloseHandler, da [[SDK]] Win32, podem ser utilizadas para abrir, ler, escrever e fechar um pipe. As funções da biblioteca [[linguagem C|C]], como [[fopen]], também podem ser utilizadas para operações em pipes nomeados, ao contrário do caso dos [[Windows Sockets]], onde a comunicação em rede não foi implementada como operações padrão de I/O em arquivos. Não existe interface de linha de comando como nos sistemas Unix.
Nome: Ana Eliza
-Tipo Físico: Uma beleza, tipo miss mundo: o pipe fica completamente loco
-Passatempos: Namorar o Pipe,pena q as vezes ele infarta dai tem q leva pro hospital, e caçar rãs com o pipe
-Paixões: o pipe, principalmente quando ele poe a fantasia erótica de leopardo e fica pulando em cima da cama gritando "ba! ba! ba! baranga!"
-Profissão: Curso de gari da codeca, faxinas em geral, alguma experiencia como atriz de filme de terror
-Esportes: Salto com vara, motocross com o Pipe
-Livros: Crie gado em uma semana, como saber se seu marido é viado?; o que fazer após descobrir que seu marido é viado
-Musicas:Inimigos do HP, Funk, José Rico e Milionário, Dani California(essa e a q o pipe sabe toca)fora as 299 + q ele tanto fla
-Comida: as mesmas que o Pipe: cenoura, nabo, pepino, abobrinha e até melancia
-Filmes: as barangas contra-atacam, e assistir star wars com o pipe
-Odeio: quem odeia o pipe, e quando o pipe estraga o computador jogando star wars e da aqela tela preta e enos clicamo em nao enviar dai nao liga mais.
 
O pipe nomeado não é permanente e não pode ser criado como um arquivo especial em sistemas de arquivo que permitam escrita, como no Unix. O pipe é volátil (é liberado após a última referência para ele ser fechada), é alocado na raiz do ''named pipe filesystem'' (NPFS) e é montado através do caminho especial \\. \pipe\ (isto é, um pipe nomeado como "[[foo]]" deve ter um nome de caminho de \\.\pipe\foo). O pipe anônimo dos comandos de ''[[pipeline]]'' é na realidade um pipe nomeado com um nome aleatório.
O Pipe
 
-Fisico:Sexy com a bunda flacida do tipo q seduz
==Pipe nomeado numa rede Windows==
-paixoes:A baranga, gados, Chepala,aquela tanguinha d onça da baranga(me dexa loco), pelo d baixo do braço da baranga
O pipe nomeado também é utilizado como protocolo de rede da suíte [[Server Message Block]] (SMB). O [[Inter-Process Communication |IPC]] do SMB pode passar o contexto de [[autenticação]] do usuário de maneira transparente através de pipes nomeados. Toda a suíte de serviços de um domínio do Windows NT é implementada através de pipes nomeados.
-Passatempos:Namorar a baranga, caçar Rã
 
-estilo d roupa:Uso uns qix faz 10 anos mas so estiloso
=={{ver também}}==
-Livros:Como admitir para sua mulher que voce e viado?, Crie gado em uma semana,O que fazer após admitir para sua mulher que voce e viado?
O* [[Pipe]]
-Esportes:So um "GRANDE" jogador de futsal
* [[Pipeline (Unix)|Pipe no Unix]]
-Cagadas que ja fez na vida:No colégio uma vez após um treino, culpei meu amigo por ter derrubado o nescafé, troquei a Lais pela baranga
* [[Pipe anômimo]]
-Arrependimentos:Casar com a baranga(mas eu so feliz), ter c cagado...
 
-Comidas:Cenoura, nabo, pepino, abobrinha
=={{links externos}}==
-Odeio:q chamem os meus gado d vaca(É BOVINO)
*[http://www.tldp.org/LDP/lpg/node15.html The Linux Programmer's Guide: Named Pipes], em inglês
-Jogos:Batalha o Fied no seu PAL M
*[http://www2.linuxjournal.com/article/2156 Linux Journal: Introduction to Named Pipes], em inglês
*[http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ipc/base/named_pipes.asp MSDN Library: Named Pipes], em inglês
*[http://www.tcnj.edu/~hernande/cujv5/html/14.07/heyman/heyman.htm Better Pipes for Windows 95/NT (1986 Bill Heyman)], em inglês
 
[[Categoria:Sistemas operativos]]
 
[[de:Named Pipe]]
[[en:Named pipe]]