Sincronização de processos
CURSO DE GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO
Projeto de pesquisa apresentado como requisito para aprovação na disciplina Metodologia Cientifica do curso de Sistema de Informação referente a 2º AVP
Orientador (a): Prof. Me. Régio Hermilton Ribeiro Quirino
Valmir Oliveira dos Santos Junior
Juazeiro do Norte/CE, novembro de 2014.
TEMA
Sincronização entre processos.
TITULO
Analise relacionada à Sincronização entre processos com foco na solução no problema do jantar dos filósofos.
JUSTIFICATIVA
Graças a evolução pela qual os computadores passaram, e com a capacidade enorme que os computadores adquiriram de processamento, é que foi possível pensar em desenvolver sistemas que fossem capazes de realizar tarefas de maneira concorrente, com esta capacidade conquistada agora os programas desenvolvidos podem fazer uso destes recursos de forma paralela sendo possível alcançar um alto nível de desempenho.
Para programar tais sistemas são utilizadas várias técnicas de comunicação entre processos (IPC), cada uma com suas vantagens e desvantagens, e cada qual com sua maneira de ser implementada, tarefa que pode ser bem complexa principalmente quando trata-se de projetos que demandam grande quantidade de execução de tarefas paralelas.
Nesse contexto vale apena pesquisar sobre esse assunto uma vez que com esse conhecimento você será capaz de realizar projetos que tenham um alto índice de desempenho.
Contudo não é uma tarefa fácil de ser realizada, pois é preciso certo grau de dedicação para que possa ser realizado um bom trabalho, porém não é impossível!
Vale apena ressaltar que quando se está trabalhando nessa área é preciso estar sempre atento e ter muita atenção para evitar a ocasião de eventos inesperados que poderiam ter sido evitados, se na hora da implementação tivessem sido tomadas algumas providencias adicionais. Aqui será apesentado e analisado algumas técnicas de IPC, como também será abordado alguns dos