Buscar

Sistema Operacional AV1 2015

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 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

27/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
Avaliação: CCT0224_AV1_201502292751 » SISTEMAS OPERACIONAIS       Tipo de Avaliação: AV1
Aluno: 201502292751 ­ GEORGE ALFREDO CHAVES FELIPPE
Professor: VINICIUS MARTINS DE MELLOMARCELO BARBOSA CARNEIRO Turma: 9003/BO
Nota da Prova: 6,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 2        Data: 09/10/2015 17:07:03 (F)
  1a Questão (Ref.: 254743) Pontos: 0,5  / 0,5
Assinale a questão abaixo, indicando as afirmações corretas. Em um sistema multiprogramado, contendo uma
única CPU, a alternância da execução dos processos permite que processos distintos executem em tempos
sequencialmente próximos. Embora, está execução transmita ao usuário a impressão de que estão sendo
processados paralelamente, é possível afirmar que neste caso os processos não podem executar no mesmo
instante de tempo, visto que há apenas uma CPU disponível. Sobre a execução de processos em um sistema
multiprogramado é possível afirmar:
Se o processo possuir várias threads, o sistema operacional poderá atender todas as thread utilizando
paralelismo real.
A alternância da execução dos processos em tempos sequencialmente próximos causa paralelismo real.
Se adicionarmos 3 CPUs, o sistema não poderá ser multiprocessado e multiprogramado.
O Sistema poderá causar Pseudoparalelismo, apenas se houver mais de uma CPU, ou seja, se o
sistemas for fortemente acoplado.
  A alternância da execução dos processos em tempos seqüencialmente próximos causa ao usuário a
ilusão de que os processos estão executando paralelamente, ou seja, Pseudoparalelismo.
 Gabarito Comentado.
  2a Questão (Ref.: 230255) Pontos: 0,0  / 0,5
Em relação às estruturas dos sistemas operacionais modernos, podemos afirmar que: 
I ­ O conceito de microkernel é de reduzir o kernel a comunicações de processos básicos e controle de I/O, e
deixar os outros serviços de sistemas situados no user­space (espaço do usuário) em forma de processos
normais (chamados de servers). 
II ­ O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, manipulação
de interrupções e comunicação I/O, sistemas de arquivos, no espaço do kernel. 
III ­ Na estrutura do microkernel tanto o núcleo como como os demais serviços são executados em modo
kernel. 
IV ­ No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um único
grande programa binário executável. 
Assinale a alternativa que contém a(s) afirmação(ões) correta(s):
  Somente I e III
  Somente I, II e IV
Somente I, II e III
Somente II, III e IV
Somente I, III e IV
 Gabarito Comentado.
27/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
  3a Questão (Ref.: 587135) Pontos: 0,0  / 0,5
Um processo do tipo CPU­bound é aquele que faz poucas operações de entrada e saída. Por outro lado,
processos do tipo I/O­bound são aqueles que fazem muita leitura de disco ou requerem muita interação com o
usuário. Desta forma, conclui­se que os processos que ficam a maior parte do tempo nos estados "pronto" e
"executando" são os processos do tipo:
O processo em questão não é CPU­bound nem I/O­bound.
CPU­bound e I/O­bound ao mesmo tempo.
  I/O­bound.
  CPU­bound.
Não é possível classificar o processo com as informações fornecidas.
 Gabarito Comentado.
  4a Questão (Ref.: 12030) Pontos: 0,5  / 0,5
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 :
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 CPU­bound.
  o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU­bound.
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 Comentado.
  5a Questão (Ref.: 16993) Pontos: 1,0  / 1,0
O uso de interrupções é fundamental para a existência de:
bibliotecas de software
  Sistemas multitarefa
comunicação de dados
dispositivos de hardware como teclado e disco
dispositivos de hardware como monitor e impressora
  6a Questão (Ref.: 227854) Pontos: 1,0  / 1,0
Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um
sistema. Qual das afirmativas abaixo não estão de acordo com o conceito de threads ?
27/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
Utilização de múltiplos processadores
Melhor aproveitamento na fatia de tempo
Compartilhamento de recursos
  Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao
núcleo
Economia de tempo de gerenciamento
  7a Questão (Ref.: 621446) Pontos: 1,0  / 1,0
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de
prioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ?
  Starvation
Bloqueio do processo
Deadlock
Espera ocupada
Exclusão mútua
 Gabarito Comentado.
  8a Questão (Ref.: 610841) Pontos: 1,0  / 1,0
O trecho do código­fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a
uma condição de corrida é denominado:
Região restante
Região problemática
  Região crítica
Região de saída
Região de entrada
  9a Questão (Ref.: 16872) Pontos: 0,0  / 1,0
Um semárofo S que será utilizado para garantir a exclusão mútua no acesso a uma região crítica deverá ser
inicializado com:
­1
0
  1
Depende da capacidade da região crítica
  2
 Gabarito Comentado.
  10a Questão (Ref.: 16871) Pontos: 1,0  / 1,0
São condições para ocorrência de deadlock:
27/10/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
  Espera circular e exclusão mútua
Espera circular e starvation
Exclusão mútua e starvation
Região crítica e starvation
Condição de corrida e exclusão mútua
Período de não visualização da prova: desde 01/10/2015 até 21/10/2015.

Outros materiais