Informática, perguntado por tacitoau, 5 meses atrás

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 pedropslimati
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 estercassiaribeiro
0

Resposta:

Alternativa 4:

II e III, apenas.

Explicação:

Perguntas interessantes