Na execução de cada processo que representa uma parte da tarefa que está sendo executada sob gerência do Sistema Operacional, existe uma requisição de recurso computacional adequado para cada um desses processos. Portanto, ter uma boa gerência sobre os recursos que serão disponibilizados é de grande importância para o melhor desempenho do equipamento.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Considerando as observações que precisam de atenção sobre o funcionamento dos processos, avalie as afirmações a seguir.
I. Os processos precisam sempre de uma comunicação simples entre eles, para a troca de dados e serviços.
II. Durante a troca de mensagens, não é exigido uma sincronização entre os processos, pois todos são independentes.
III. É preciso que os processos sejam executados por uma sequência correta de tarefas e, portanto, que as suas dependências sejam resolvidas.
IV. O uso de um recurso por um processo pode ser desejado por apenas um ou mais processos e, assim, ambos são encerrados.
V. Toda vez que um ou mais processos requisitarem o mesmo recurso, todos iniciam uma corrida no evento chamado de região crítica.
Agora, assinale a alternativa que apresente as informações corretas sobre a forma funcionamento dos processos.
II, IV e V.
I, III, e V.
I, II, III.
I, II, IV e V.
III, IV e V.
Soluções para a tarefa
Resposta:
I, III, e V.
Explicação:
Uma tarefa pode ser executa por vários processos. Cada processo não pode compartilhar um mesmo recurso ao mesmo tempo. Observe isso nas afirmativas disponíveis.
Sobre o funcionamento dos processos está correto quando se afirma que:
I. Os processos precisam sempre de uma comunicação simples entre eles, para a troca de dados e serviços;
III. É preciso que os processos sejam executados por uma sequência correta de tarefas e, portanto, que as suas dependências sejam resolvidas.; e
V. Toda vez que um ou mais processos requisitarem o mesmo recurso, todos iniciam uma corrida no evento chamado de região crítica.
Ocorre que ao passo que uma atividade tem como ser executada por meio de vários processos, não é possível um processo compartilhar o mesmo recurso ao mesmo tempo.
Bons estudos!