Buscar

Prova e Gabarito Sistemas Operacionais

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

1a Questão (Ref.:201402435913) Acerto: 1,0 / 1,0
Qual instrução não precisa ser executada em modo privilegiado?
Ativar interrupções por tempo
Limpar memória
 Obter a hora corrente
Desativar interrupções por tempo
Iniciar um processo
 
Gabarito Coment.
 
2a Questão (Ref.:201402435289) Acerto: 1,0 / 1,0
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados
latência, espera ou atividade
 espera, pronto ou execução
espera, pronto ou interrupção
latência, pronto ou atividade
interrupção, pronto ou execução
 
Gabarito Coment.
 
3a Questão (Ref.:201403124777) Acerto: 1,0 / 1,0
O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode assumir estados
diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas mudanças de estado, marque a opção
que NÃO é possível acontecer.
Execução para bloqueado
pronto para execução
 bloqueado para execução
Execução para pronto
Bloqueado para pronto
 
4a Questão (Ref.:201402431056) Acerto: 1,0 / 1,0
Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do processador(UCP) e dos
dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo podemos afirmar que :
 
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound.
 o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound.
ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível verificar o tipo de processo
que representa.
tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound.
o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound.
 
Gabarito Coment.
 
5a Questão (Ref.:201403089556) Acerto: 1,0 / 1,0
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Threads de um
mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware
próprio. De acordo com as afirmações, marque a alternativa correta.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de
endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads
O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de
hardware, de software e espaço de endereçamento
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o contexto de hardware,
de software e espaço de endereçamento.
 O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de
hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads
O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um thread apenas o contexto de
software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários
threads.
 
Gabarito Coment.
 
6a Questão (Ref.:201402434772) Acerto: 1,0 / 1,0
Uma das diferenças entre threads de usuário e threads de kernel e:
Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia.
A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode.
A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende.
Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode.
 A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
 
7a Questão (Ref.:201402534424) Acerto: 1,0 / 1,0
Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock seja criada, as
seguintes condições devem acontecer simultaneamente:
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos (process
overlapping) e falha de escalonamento (scheduling fail).
transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular wait) e falha de
escalonamento (scheduling fail).
transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), monopolização de recursos
(hold and wait) e não preempção (no preemption).
exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de processos (process
overlapping) e espera circular (circular wait).
 exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no preemption) e espera
circular (circular wait).
 
Gabarito Coment.
 
8a Questão (Ref.:201402685861) Acerto: 1,0 / 1,0
Starvation ocorre quando? Escolha a alternativa correta.
Pelo menos um evento espera por um evento que não vai ocorrer.
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
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.
 Pelo menos um processo é continuamente postergado e não executa.
 
Gabarito Coment.
 
9a Questão (Ref.:201402534626) Acerto: 1,0 / 1,0
No âmbito de sistemas operacionais, uma seção ou região crítica é a:
área do sistema operacional que contém o código do loader.
 parte do programa que acessa dados compartilhados.
área da memória que contém dados compartilhados.
área do programa que é executada 80% do tempo.
parte da memória usada para operações criptográficas.
 
Gabarito Coment.
 
10a Questão (Ref.:201402991992) Acerto: 1,0 / 1,0
 
O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a
alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação wait decrementa o semáforo; se o
valor ficar negativo o processo é bloqueado. III. A operação signal incrementa o semáforo; se o valor não ficar positivo o processo
bloqueado pela operação wait é desbloqueado. IV. As operações de incrementar e decrementar devem não ser operações atômicas, ou
indivisíveis. Estão corretas as sentenças:
I, III e IV
apenas I e IV
II, III e IV
 I, II e III
apenas II e III

Continue navegando