Programação Concorrente

2806 palavras 12 páginas
Programação Concorrente

Introdução

Neste trabalho o grupo foi incumbido de desenvolver uma determinada aplicação concorrente sobre quatro diferentes escopos.

A aplicação diz respeito ao funcionamento de uma fabrica de canetas, com seus diferentes módulos de produção e montagem, considerando também o setor de vendas. Cada processo simulará um modulo da fabrica, havendo, portanto, a necessidade de interação entre esses módulos.
Segue abaixo o diagrama de Petri da Fabrica de Canetas

A interação inicial ocorrerá entre o Criador e os outros Processos. A partir desse momento, as interações entre os processos-filho têm inicio. Estas são indicadas pelas setas e os retângulos representam as ações entre um processo e outro.
Segue abaixo os argumentos recebidos pelo Criador:

01 - quantidade matéria prima existente no depósito para fabricação de invólucros;
02 - quantidade matéria prima existente no depósito para fabricação de cargas;
03 - quantidade de tampas existentes no depósito para a montagem das canetas;
04 - quantidade unidades enviadas por interação entre as células de fabricação/montagem da caneta;
05 - tempo em UT (Unidades de Tempo, p. ex.: segundos) para processar o envio de Matéria Prima e Tampas às células de fabricação/montagem;
06 - tempo em UT para fabricar um invólucro;
07 - tempo em UT para fabricar uma carga;
08 - tempo em UT para montar uma caneta;
09 - quantidade máxima de canetas que podem ser armazenadas no depósito de canetas;
10 - quantidade de canetas compradas a cada interação com o comprador;
11 - tempo em segundos de espera entre as compras de canetas.

Os quatro escopos dizem respeito à memória usada pelos processos. No primeiro, a memória deverá ser compartilhada usando-se semáforos. Nos outros três, a memória é distribuída, mas as formas de comunicação variam: Pipe, Sockets e Named Pipe.
Cada um dos escopos possui suas particularidades que serão discutidas na Seção de Metodologia de Desenvolvimento.

Relacionados

  • Programação concorrente
    1215 palavras | 5 páginas
  • programação concorrente
    1800 palavras | 8 páginas
  • Programação concorrente
    612 palavras | 3 páginas
  • Programação concorrente
    1233 palavras | 5 páginas
  • Programação concorrente
    607 palavras | 3 páginas
  • Programação concorrente
    19330 palavras | 78 páginas
  • Programação Concorrente
    1633 palavras | 7 páginas
  • programação concorrente
    913 palavras | 4 páginas
  • Programação concorrente
    1555 palavras | 7 páginas
  • programaçao concorrente
    11817 palavras | 48 páginas