Baixe o app para aproveitar ainda mais
Prévia do material em texto
201769 EPS: Módulo Aluno http://simulado.estacio.br/alunos/ 1/3 O trecho do códigofonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma condição de corrida é denominado: Starvation é uma situação que ocorre quando: Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a alternativa que descreve o nome desta condição: Exclusão mútua é uma técnica usada em programação concorrente para evitar que dois processos ou threads tenham acesso, simultaneamente, a um recurso compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA. SISTEMAS OPERACIONAIS CCT0245_A4_201602515247_V1 Lupa Vídeo PPT MP3 Aluno: PAULO CEZAR SOUZA DE ANDRADE Matrícula: 201602515247 Disciplina: CCT0245 SISTEMAS OPERACION. Período Acad.: 2017.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembrese que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Região restante Região crítica Região de entrada Região de saída Região problemática 2. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Pelo menos um processo é continuamente postergado e não executa. Quando Quantum está acima de 400 ms O processo tenta mas não consegue acessar uma variável compartilhada. Pelo menos um evento espera por um evento que não vai ocorrer. Gabarito Comentado 3. Exclusão mútua Espera ocupada Bloqueio Starvation Deadlock Gabarito Comentado 4. 201769 EPS: Módulo Aluno http://simulado.estacio.br/alunos/ 2/3 O trecho do códigofonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma Condição de Corrida é denominado? Em programação concorrente existe uma condição na qual um processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a assertiva que descreve o nome desta condição: Starvation ocorre quando? Escolha a alternativa correta. Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu: É permitido que mais de um processo por vez possa executar uma região crítica Um processo deve permanecer executando uma região crítica por tempo finito Não pode haver nem deadlock nem starvation Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtêlo imediatamente Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica Gabarito Comentado 5. Seção de Entrada Seção de Saída Seção Crítica Seção Problemática Seção Restante 6. Starvation Deadlock Espera ocupada Exclusão mútua Bloqueio Gabarito Comentado 7. Pelo menos um processo é continuamente postergado e não executa. Pelo menos um evento espera por um evento que não vai ocorrer. Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles. O processo tenta mas não consegue acessar uma variável compartilhada. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Gabarito Comentado 8. Starvation Bloqueio Deadlock Espera ocupada 201769 EPS: Módulo Aluno http://simulado.estacio.br/alunos/ 3/3 Exclusão mútua
Compartilhar