Imagine que você e seu colega estão realizando estudos sobre sistemas operacionais. Seu professor, um cara bastante simpático, lhe entrega uma atividade valendo nota. Ao receber a atividade, você pergunta ao seu colega se ele já vez a atividade e, ao se comunicar com seu colega, descobre que receberam tarefas diferentes. Todavia, a sua tarefa depende do resultado da tarefa do seu colega.
VOLTZ, Wagner. Sistemas Operacionais. Maringá: Unicesumar, 2016.
Fazendo uma analogia entre processadores e processos, nos quais você e seu colega seriam processadores, e as tarefas seriam processos, avalie a seguir as afirmações que verão sobre comunicação entre processos.
I - A condição de corrida ocorre quando é a mesma coisa que um impasse.
II - O sistema operacional é responsável por garantir comunicação entre processos de forma estruturada e sem interrupções.
III - A região crítica é o trecho de código de um processo que faz acesso a um recurso compartilhado.
Tomando por base as afirmações acima, é possível dizer que é correto o que se afirma em:
Soluções para a tarefa
Respondido por
10
Resposta: RESPOSTA CORRETA :
ALTERNATIVA 4: II E III APENAS
Explicação: EXPLICAÇÃO NA PÁG. 42 DO LIVRO DA DESCIPLINA.
Você já deve ter percebido que os processos de alguma maneira têm que se
comunicar com outros processos (Word e gerenciador de impressão no exemplo
acima). Cabe ao sistema operacional garantir esta comunicação de forma
bem estruturada e sem interrupções. Opção II
Mas como evitar estas condições de disputa entre os processos e threads?
Todo processo precisa de um espaço em memoria durante a sua execução e
um pedaço desta memoria e compartilhado entre outros processos. Este compartilhamento é chamado de região crítica. Opção III
Respondido por
0
Resposta:
Alternativa 4:
II e III, apenas.
Explicação:
Perguntas interessantes