QUESTÃO 9
Quando processos concorrentes compartilham dados (variáveis, estruturas de dados, arquivos), é necessário controlar o acesso a esses dados para obter determinância de execução. Operações de atualização não podem ser feitas simultaneamente por diferentes processos. Tampouco operações de leitura podem ocorrer simultaneamente com atualizações, pois os dados lidos podem estar temporariamente inconsistentes. Considere um ambiente com dois processos, P0 e P1, que precisam acessar uma região crítica compartilhada. Ambos utilizam a Solução de Peterson como mecanismo de sincronização. Suponha que, no mesmo instante, ambos os processos declaram interesse em acessar a região crítica.

Fonte: TOSCANI, S. S.; OLIVEIRA, R. S. de.; CARISSIMI, A. S. O problema da exclusão mútua. In: TOSCANI, S. S.; OLIVEIRA, R. S. de.; CARISSIMI, A. S.​ Sistemas Operacionais e Programação Concorrente. Porto Alegre: Bookman: 2008. Disponível em: http://www.inf.ufrgs.br/~asc/livro/cap4-14.pdf. Acesso em: 22 jul. 2025.

Com base no texto apresentado e no funcionamento do algoritmo, o que ocorrerá nesse caso?

Alternativas
Alternativa 1 – Nenhum processo poderá acessar a região crítica até que um desista de sua solicitação.
Alternativa 2 – O processo que declarar interesse primeiro será o único autorizado a entrar na região crítica.
Alternativa 3 – Apenas o processo que não foi o último a demonstrar interesse poderá acessar a região crítica.
Alternativa 4 – Ambos os processos acessarão a região crítica ao mesmo tempo, pois o interesse simultâneo quebra a lógica do algoritmo.
Alternativa 5 – O sistema operacional escolherá aleatoriamente qual processo entra na região crítica, já que a Solução de Peterson depende de sorteio interno.
Quando processos concorrentes compartilham dados (variáveis, estruturas de dados, arquivos), é necessário controlar o acesso a esses dados para obter determinância de execução. Operações de atualização não podem ser feitas s

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

Quando processos concorrentes compartilham dados (variáveis, estruturas de dados, arquivos), é necessário controlar o acesso a esses dados para obter determinância de execução. Operações de atualização não podem ser feitas s ou clique aqui
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.