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

Por Que os Processos Entram em Conflito?

Por:   •  30/4/2020  •  Bibliografia  •  321 Palavras (2 Páginas)  •  165 Visualizações

Página 1 de 2

Pedro Blasques da Costa - 3755266

  1. Por que os processos entram em conflito? Dê exemplos de conflitos.

R: Processos entram em conflito quando são necessários a utilização de recursos compartilhados, sendo necessário criar uma sincronização entre os processos para que não causem erros na execução do sistema com a troca de informações indesejada. Um conflito seria com a utilização de uma variável, onde dois processos necessitam acessar esse mesmo recurso e se caso não houver um sistema de sincrônica os dois processos podem acabar acessando a mesma variável que está em uma região crítica, dessa forma as variáveis podem acabar alterando as informações uma das outras, gerando um erro no sistema.

  1. Por que deve haver uma comunicação entre os processos?

R: Para se evitar problemas na execução do sistema, com trocas de informações que não deveriam ocorre, dessa forma os processos conseguem se entenderem e sabem quando poderão acessar o recurso compartilhado sem causar um erro no sistema.

  1. O que é a condição de disputa entre processos?

R: E a utilização de um mesmo recurso por vários processos diferentes.

  1. Fale sobre a região crítica?

R: Uma região crítica do sistema, onde se tem variáveis compartilhadas que podem ser acessadas por todos os processos.

  1. O que é Exclusão Mútua?

R: E a exclusão/bloqueio de acesso de um processo que tente acessar uma região crítica, que já esteja em execução.

  1. Cite e explique as soluções para a implementação da exclusão mútua.

R: Se é criado protocolos no sistema de entrada e saída em regiões críticas, que impedem a acesso a processos em regiões críticas que já estejam em execução. Impedindo o acesso desses processos a esse recurso compartilha.

  1. O que é um deadlock?

R: E um problema causado quando 2 ou mais processos necessitam utilizar um mesmo recurso global para que possa ser finalizada sua execução, mas como um processo necessita da utilização de um do recurso do outros, ambos ficam estagnados sem conseguir concluir sua execução.  

...

Baixar como (para membros premium)  txt (2 Kb)   pdf (22.2 Kb)   docx (7.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com