FUND. DE SIST. OPERACIONAIS - Atividade 5
0,2 em 0,2 pontos
No âmbito de sistemas operacionais, uma seção ou região crítica é a:
Resposta Selecionada:
Correta
parte do programa que acessa dados compartilhados.
Resposta Correta:
Correta
parte do programa que acessa dados compartilhados.
Pergunta 2
0,2 em 0,2 pontos
Com base nos processos em sistemas operacionais e as condições válidas para a ocorrência de condições de corrida (race conditions), analise as assertivas abaixo.
I.Os processos devem ocupar simultaneamente a região crítica.
II. Nenhum processo sendo executado fora da região crítica pode bloquear outros processos.
III. As soluções devem levar em conta o número de processadores (CPU) e suas velocidades de processamento.
É correto o que se afirma em :
Resposta Selecionada:
Correta
II, apenas.
Resposta Correta:
Correta
II, apenas.
Pergunta 3
0,2 em 0,2 pontos
Em sistemas multiprogramáveis, os processos podem concorrer pelos recursos do sistema. Essa concorrência pode provocar uma situação conhecida como deadlock, que só ocorre quando todas as seguintes condições estão presentes, ao mesmo tempo, em um sistema:
Resposta Selecionada:
Correta
exclusão mútua; posse e espera; não preempção; espera circular
Resposta Correta:
Correta
exclusão mútua; posse e espera; não preempção; espera circular
Pergunta 4
0,2 em 0,2 pontos
Sobre Deadlock, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. O problema de Deadlock existe em qualquer sistema multiprogramável; no entanto, as soluções implementadas devem considerar o tipo de sistema e o impacto em seu desempenho. Por exemplo um Deadlock em um sistema de tempo real, que controla uma usina nuclear, deve ser tratado com mecanismos voltados para esse tipo de aplicação, diferentes dos adotados por um sistema de tempo compartilhado comum.
II. Deadlock consegue melhorar a distribuição do tempo de UCP em relação aos escalonamentos não-preemptivos,