TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sincronização e comunicação entre processos

Artigo: Sincronização e comunicação entre processos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  4/6/2013  •  Artigo  •  217 Palavras (1 Páginas)  •  412 Visualizações

CAPÍTULO 7 - SINCRONIZAÇÃO E COMUNICAÇÃO ENTRE PROCESSOS

1. Defina o que é uma aplicação concorrente e dê um exemplo de sua utilização.

É uma aplicação estruturada de maneira que partes diferentes do código do programa possam executar

concorrentemente. Es te tipo de aplicação tem como base a execução cooperativa de múltiplos processos

ou threads, que trabalham em uma mesma tarefa na busca de um resultado comum.

2. Considere uma aplicação que utilize uma matriz na memória principal para a comunicação entre vários

processos concorrentes. Que tipo de problema pode ocorrer quando dois ou mais processos acessam

uma mesma posição da matriz?

Caso não haja uma gerência no uso concorrente dos recursos compartilhados, inconsistências nos dados

podem ocorrer.

3. O que é exclusão mútua e como é implementada?

É impedir que dois ou mais processos acessem um mesmo recurso simultaneamente. Para isso, enquanto

um processo estiver acessando determinado recurso, todos os demais processos que queiram acessá- lo

deverão esperar pelo término da utilização do recurso

4. Como seria possível resolver os problemas decorrentes do compartilhamento da matriz, apresentado

anteriormente, utilizando o conceito de exclusão mútua?

Garantindo na aplicação que somente um único processo pode estar acessando a matriz por vez.

...

Disponível apenas no TrabalhosGratuitos.com