Buscar

BDQ Prova - Sistemas Operacionais 3

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

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

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ê viu 3, do total de 4 páginas

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

Prévia do material em texto

25/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 1/4
   SISTEMAS OPERACIONAIS
Simulado: CCT0224_SM_201301238651 V.3   Fechar
Aluno(a): LUAN LIMA BATISTA Matrícula: 201301238651
Desempenho: 2,0 de 8,0 Data: 18/09/2015 21:20:13 (Finalizada)
  1a Questão (Ref.: 201301324697)
Existem diferentes formas de implementar a concorrência dentro de uma aplicação, normalmente busca­se
subdividir o código em partes para trabalharem de forma cooperativa. São exemplos desta implementação os
processos independentes, subprocessos e threads. Quais as diferenças entre estas três implementações?
Sua Resposta: NAO SEI
Compare com a sua resposta: Nos processos independentes não existe vínculo do processo criado com o seu
criador., onde cada processo possui seu próprio contexto de software, hardware e espaço de endereçamento.
Já os subprocessos são criados dentro de uma estrutura hieráquica, normalmente conhecida como processo pai
e processo filho, existindo assim uma dependência entre o pai e o filho. Caso o processo pai deixe de existir seu
filho também será eliminado. Diferentemente dos demais exemplos, os trheads possuem seu próprio contexto
de harware, porém compartilham o contexto de software e o espaço de endereçamento com os demais threads.
  2a Questão (Ref.: 201301324704)
Explique a diferença entre unidade de alocação de recursos e unidade de escalonamento no contexto de
ambiente monothread e multithread.
Sua Resposta: NAO SEI
Compare com a sua resposta: Em ambientes monothread, o processo é ao mesmo tempo a unidade de
alocação de recursos e a unidade de escalonamento. Já em ambientes multithread, a unidade de alocação de
recursos é o processo e o thread a unidade de escalonamento
  3a Questão (Ref.: 201301873378) Pontos: 1,0  / 1,0
Analise as seguintes instruções: I ­ Desabilitar todas as interrupções; II ­ Ler o horário do relógio; III ­ Alterar o
horário do relógio; IV ­ Alterar o mapa de memória. Quais dessas instruções só podem ser executadas pelo
kernel de um sistema operacional?
  I, III e IV
III e IV
I, II e IV
I, II e III
II
 Gabarito Comentado.
  4a Questão (Ref.: 201301873386) Pontos: 0,0  / 1,0
25/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 2/4
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 I e II são verdadeiras.
  Somente as afirmativas II, III e IV são verdadeiras.
Somente as afirmativas I, II, III são verdadeiras.
Todas as afirmativas são verdadeiras.
  5a Questão (Ref.: 201301873382) Pontos: 0,0  / 1,0
Marque a opção que melhor representa a afirmação a seguir. "Armazena o conteúdo dos registradores gerais
da UCP, além dos registradores de uso específico, como program counter (PC), stack pointer (SP) e registrador
de status".
Espaço de Endereçamento
  Thread
  Contexto de Hardware
Contexto de Software
Limites
  6a Questão (Ref.: 201301279546) Pontos: 0,0  / 1,0
A diferença entre espera ocupada e bloqueio de um processo é:
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.
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
  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.
  7a Questão (Ref.: 201301278275) Pontos: 0,0  / 1,0
Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e
a possibilidade de uso concorrente por  mais de um usuário. Neste contexto podemos afirmar que:
Alguns sistemas multiusuário são também multitarefa
  Sistemas monotarefa podem ser multiusuário.
  Todo sistema multiusuário é também multitarefa.
Sistemas monousuário são obrigatoriamente monotarefa.
Todo sistema multitarefa é também multiusuário.
 Gabarito Comentado.
25/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 3/4
  8a Questão (Ref.: 201301865011) Pontos: 0,0  / 1,0
Durante a execução de um programa podem ocorrer eventos inesperados, que causam um desvio forçado no
fluxo de execução de um programa. Esses eventos são conhecidos por interrupção. É correto afirmar que:
As interrupções são somente os eventos assíncronos gerados por um dispositivo de hardware ou pelo
sistema operacional.
As interrupções são eventos sincronos ou assincronos gerados pelo sistema operacional ou por outro
processo de maior prioridde
  As interrupções são eventos assincronos gerados por um dispositivo de hardware
As interrupções são eventos sincronos ou assincronos gerados somente pelo sistema operacional
  As interrupções são somente os eventos síncronos gerados por um dispositivo de hardware ou pelo
sistema operacional.
 Gabarito Comentado.
  9a Questão (Ref.: 201301869749) Pontos: 1,0  / 1,0
Um processo muda de estado durante seu processamento em função de eventos originados por ele próprio
(eventos voluntários) ou pelo sistema operacional (eventos involuntários). As seguintes mudanças entre estados
existem, EXCETO:
  Espera → Execução;
Pronto → Execução;
Execução → Espera;
Execução → Pronto;
Espera → Pronto;
 Gabarito Comentado.
  10a Questão (Ref.: 201301273362) Pontos: 0,0  / 1,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, espera por recurso e não­preempção.
Não­preempção.
Espera por recurso e não­preempção.
  Exclusão mútua e espera por recurso.
Exclusão mútua e não­preempção.
 Gabarito Comentado.
 
25/09/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=6253673625 4/4

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes