Buscar

BDQ Prova

Prévia do material em texto

01/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194850605 1/3
   SISTEMAS OPERACIONAIS
Simulado: CCT0166_SM_201401256171 V.1   Fechar
Aluno(a): VANAILTON ALVES DA SILVA Matrícula: 201401256171
Desempenho: 8,0 de 10,0 Data: 01/05/2016 14:48:03 (Finalizada)
 
  1a Questão (Ref.: 201401293535) Pontos: 1,0  / 1,0
A arquitetura microkernel caracteriza­se por conter um núcleo simples e enxuto que gerencia a troca de
mensagens entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de sistema
operacional que adota esta arquitetura:
Windows Vista
Windows 7
Windows XP
Linux
  MINIX
 Gabarito Comentado.
 
  2a Questão (Ref.: 201401298675) Pontos: 1,0  / 1,0
Qual instrução não precisa ser executada em modo privilegiado?
Limpar memória
Desativar interrupções por tempo
Ativar interrupções por tempo
  Obter a hora corrente
Iniciar um processo
 Gabarito Comentado.
 
  3a Questão (Ref.: 201401889011) Pontos: 1,0  / 1,0
Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu
processamento. Marque a opção que melhor completa a frase acima.
Processos CPU bound
  Processos Foreground
Processos Background
Processos em Lote
Processos I/O bound
 Gabarito Comentado.
 
  4a Questão (Ref.: 201401892653) Pontos: 1,0  / 1,0
Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha.
VanSilva
Realce
01/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194850605 2/3
Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o
programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir.
Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado
"execução"?
Sim. Assim que liberar o processador ele será executado.
Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional o selecione para
execução.
sim, pois independente da quantidade de CPU´s ele será executado.
  Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para
execução.
Sim. Mas somente se o computador tiver mais de uma CPU.
 Gabarito Comentado.
 
  5a Questão (Ref.: 201401893121) Pontos: 0,0  / 1,0
Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário
não bloqueia.
  A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel
pode.
  A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não
depende.
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
 Gabarito Comentado.
 
  6a Questão (Ref.: 201401297534) Pontos: 1,0  / 1,0
Uma das diferenças entre threads de usuário e threads de kernel e:
A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode.
Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não
bloqueia.
  A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode.
A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende.
 
  7a Questão (Ref.: 201401892627) Pontos: 1,0  / 1,0
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:
Deadlock
Bloqueio
  Starvation
Espera ocupada
Exclusão mútua
 Gabarito Comentado.
01/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194850605 3/3
 
  8a Questão (Ref.: 201401548623) Pontos: 1,0  / 1,0
Starvation ocorre quando? Escolha a alternativa correta.
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.
Pelo menos um evento espera por um evento que não vai ocorrer.
  Pelo menos um processo é continuamente postergado e não executa.
O processo tenta mas não consegue acessar uma variável compartilhada.
 Gabarito Comentado.
 
  9a Questão (Ref.: 201401892659) Pontos: 1,0  / 1,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:
Exclusão Mútua de Execução
Aplicação Concorrente
  Região Crítica
Espera Ocupada
Condição de Corrida
 
  10a Questão (Ref.: 201401293505) Pontos: 0,0  / 1,0
Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma
concorrente foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são
classificados entre soluções de hardware e soluções de software. Das alternativas abaixo, marque a unica que
apresenta uma solução de HARDWARE para o problema da exclusão mútua.
Segundo algoritmo
  Instrução test­and­set.
Algoritmo de Dekker.
  Algoritmo de Peterson.
Primeiro algoritmo
 Gabarito Comentado.

Outros materiais

Perguntas Recentes