1
Instituição: Curso: Ciência da Computação Faculdade Anglo-Americano/IDEAU de Caxias do Sul Disciplina: Turma: Ano/ Semestre: Turno: Concorrência e Algoritmos 2013.2 Noite Professor: Data de entrega: Samuel Francisco Ferrigo 18 a 29/11/2013 Peso: 4,0 da avaliação da disciplina. No dia agendado deverá ser apresentado o programa, explicando seu funcionamento, e entregue o código-fonte desenvolvido. Objetivo: Construir um aplicativo que simule o problema do produtor-consumidor. Esse problema, muito comum em sistemas operacionais, é caracterizado pelo fato de dois processos compartilharem um espaço da memória (buffer) de tamanho fixo, onde um processo (produtor) insere dados no buffer e outro processo (consumidor) remove dados do mesmo buffer. O programa deve trabalhar com as seguintes premissas: 1. O buffer deve ter tamanho fixo de cinco elementos 2. O processo consumidor poderá ter uma ou várias threads. 3. O processo produtor deve inserir informações por meio de comando do usuário. 1

Trabalho Final Timbre

Embed Size (px)

Citation preview

Page 1: Trabalho Final Timbre

Instituição: Curso: Ciência da ComputaçãoFaculdade Anglo-Americano/IDEAU de Caxias do Sul

Disciplina: Turma: Ano/Semestre: Turno:Concorrência e Algoritmos 2013.2 Noite

Professor: Data de entrega:Samuel Francisco Ferrigo 18 a 29/11/2013

Peso: 4,0 da avaliação da disciplina. No dia agendado deverá ser apresentado o programa, explicando seu funcionamento, e entregue o código-fonte desenvolvido.

Objetivo: Construir um aplicativo que simule o problema do produtor-consumidor. Esse problema, muito comum em sistemas operacionais, é caracterizado pelo fato de dois processos compartilharem um espaço da memória (buffer) de tamanho fixo, onde um processo (produtor) insere dados no buffer e outro processo (consumidor) remove dados do mesmo buffer.O programa deve trabalhar com as seguintes premissas:1. O buffer deve ter tamanho fixo de cinco elementos2. O processo consumidor poderá ter uma ou várias threads.3. O processo produtor deve inserir informações por meio de comando do usuário.

1