Baixe o app para aproveitar ainda mais
Prévia do material em texto
Retornar SISTEMAS OPERACIONAIS Lupa Exercício: CCT0224_EX_A5_ Matrícula: Aluno(a): Data: 08/05/2016 21:14:23 (Finalizada) 1a Questão (Ref.: 201501138440) Fórum de Dúvidas (0) Saiba (0) Deadlock pode ser definido como uma situação em que um processo aguarda por um recurso que nunca estará disponível ou um evento que nunca ocorrerá. Para que ocorra a situação de deadlock, algumas condições são necessárias simultaneamente. Assinale alternativa que contém todas essas condições: Exclusão mútua e espera por recurso. Exclusão mútua, espera por recurso e não-preempção. Espera por recurso e não-preempção. Não-preempção. Exclusão mútua e não-preempção. Gabarito Comentado 2a Questão (Ref.: 201501143246) Fórum de Dúvidas (0) Saiba (0) Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que pode ser melhor definido como sendo: Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de um programa Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa Gabarito Comentado 3a Questão (Ref.: 201501243194) Fórum de Dúvidas (0) Saiba (0) No âmbito de sistemas operacionais, uma seção ou região crítica é a: parte da memória usada para operações criptográficas. área da memória que contém dados compartilhados. área do programa que é executada 80% do tempo. área do sistema operacional que contém o código do loader. parte do programa que acessa dados compartilhados. Gabarito Comentado 4a Questão (Ref.: 201501144624) Fórum de Dúvidas (0) Saiba (0) A diferença entre espera ocupada e bloqueio de um processo é: Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão mútua Na espera ocupada o recurso requisitado é liberado mais rapidamente do que no bloqueio O processo que se encontra em espera ocupada é mais prioritário que o processo que se encontra bloqueado Na espera ocupada, o processo está constantemente gastando CPU (testando uma determinada condição). No bloqueio, o processo desiste de usar a CPU e é acordado quando a condição desejada se torna verdadeira. A Espera ocupada é utilizada para evitar condições de corrida, enquanto bloqueio é utilizado para controlar o número de processos ativos no sistema Gabarito Comentado 5a Questão (Ref.: 201501738465) Fórum de Dúvidas (0) Saiba (0) A exclusão mútua deve afetar apenas os processos concorrentes quando um deles estiver fazendo acesso ao recurso compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é denominada de: Condição de Corrida Espera Ocupada Aplicação Concorrente Região Crítica Exclusão Mútua de Execução 6a Questão (Ref.: 201501394436) Fórum de Dúvidas (0) Saiba (0) São técnicas utilizadas na sincronização entre processos? I. Starvation II. Instruções TSL III. Semáforos IV. Monitores Somente as afirmativas II e III são verdadeiras. Somente as afirmativas II, III e IV são verdadeiras. Todas as afirmativas são verdadeiras. Somente as afirmativas I e II são verdadeiras. Somente as afirmativas I, II, III são verdadeiras. Gabarito Comentado Retornar
Compartilhar