
Um pool de 5 buffers é compartilhado pelos processos
. O processo
utiliza e devolve i buffers de
cada vez. Programe um módulo para a gerência deste pool
que garanta que nenhum processo possa esperar indefinidamente
pelos buffers que precisa. Utilize um regulador que equilibre
injustiça (refletida no tempo de espera dos processos que
usam um número maior de buffers) e o fator de carga (tempo de
utilização/tempo total) dos buffers.