Buscar

Prova 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Continue navegando