Trabalho de Fork e Pipes

Baseado nos exercícios sobre fork e pipe, passados em sala de aula, desenvolver um programa em C/C++ que cria dois processos filhos e troca mensagens entre eles.

Processo Pai: Recebe dois parâmetros na inicialização. O processo pai cria dois processos filhos e envia o primeiro parâmetro para o filho 1 e o segundo para o filho 2 atravéz de mensagens (pipe). Quando os processos filhos retornam os resultados, o pai então soma e apresenta o resultado final na tela.

Processo Filho 1: Recebe como mensagem (pipe) um número e retorna o quadrado deste número, também através de mensagem.

Processo Filho 2: Recebe como mensagem (pipe) um número e retorna o fatorial do mesmo, também atravéz de mensagem.

[voltar]