Ajuda Pipes


Este pequeno programa serve para simular o algoritmo Bounded Buffer.

Imagem do programa para o Bounded Buffer




A caixa do correio representa o buffer. Por questões de simplificação considera-se que o buffer enche com um elemento. Cada processo pode pôr coisas no buffer mas tem que esperar que o outro tire e não ponha para que ele possa pôr. O processos sabem que podem pôr ou tirar pela posição da bandeirola. Se estiver ao alto o processo 2 tem algo para tirar, se estiver para a frente o processo 1 tem algo para tirar. Quando a bandeira está na posição em que está nesta imagem qualquer um pode pôr dados. Normalmente a bandeirola é controlada pelos processos, mas mais uma vez por questões de simplificação esta é tratada automaticamente.




Para mais informações ou ajuda que não esteja disponível "clique" aqui para nos enviar um E-mail:
Ana Neves e Fernando Mourão