Buscar

SISTEMAS OPERACIONAIS

Prévia do material em texto

02/12/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/3
 
Avaliação: CCT0224_AV1_201501090658 » SISTEMAS OPERACIONAIS
Tipo de Avaliação: AV1
Aluno: 201501090658 ­ PAULO CESAR DE OLIVEIRA ALVES
Professor: MARCELO BARBOSA CARNEIRO Turma: 9005/BZ
Nota da Prova: 3,5 de 8,0  Nota do Trab.: 0    Nota de Partic.: 1,5  Data: 14/10/2015 19:08:04
  1a Questão (Ref.: 201501354466) 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:
O Sistema poderá causar Pseudoparalelismo, apenas se houver mais de uma CPU, ou seja, se o sistemas for fortemente
acoplado.
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.
  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.
Se adicionarmos 3 CPUs, o sistema não poderá ser multiprocessado e multiprogramado.
  2a Questão (Ref.: 201501702218) Pontos: 0,0  / 0,5
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 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.
  As interrupções são eventos assincronos gerados por um dispositivo de hardware
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 somente os eventos assíncronos gerados por um dispositivo de hardware ou pelo sistema operacional.
  3a Questão (Ref.: 201501710589) Pontos: 0,5  / 0,5
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".
  Contexto de Hardware
Limites
Espaço de Endereçamento
Contexto de Software
Thread
Pontos: 0,5  / 0,5
02/12/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/3
  4a Questão (Ref.: 201501131725)
Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o
computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do
Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há
nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo:
Thread.
Foreground.
  Background.
Underground.
Daemon.
  5a Questão (Ref.: 201501116716) Pontos: 1,0  / 1,0
O uso de interrupções é fundamental para a existência de:
dispositivos de hardware como teclado e disco
comunicação de dados
bibliotecas de software
  Sistemas multitarefa
dispositivos de hardware como monitor e impressora
  6a Questão (Ref.: 201501327577) Pontos: 0,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 ?
Economia de tempo de gerenciamento
Utilização de múltiplos processadores
  Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo
  Compartilhamento de recursos
Melhor aproveitamento na fatia de tempo
  7a Questão (Ref.: 201501672597) Pontos: 0,0  / 1,0
Sobre a ocorrência de impasses (deadlocks), marque a afirmativa correta.
  Uma abordagem utilizada para se lidar com impasses é simplesmente ignorar o fato de que possam ocorrer.
Pode­se evitar o impasse estabelecendo­se uma cadeia de espera circular, na qual um processo só pode aguardar o
recurso mantido pelo seguinte.
  A ocorrência de impasses depende do número de recursos e do número de processos envolvidos no procedimento.
O bloqueio em duas fases é uma estratégia especializada de prevenção de impasses que é aplicada em sistemas de tempo
real.
Uma vez ocorrido o impasse, não há algoritmos que permitam detectá­lo, o que sempre leva ao travamento do sistema,
forçando o usuário a reinicializá­lo.
  8a Questão (Ref.: 201501672583) Pontos: 0,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, diante desta situação podemos concluir que ocorreu:
Espera ocupada
  Deadlock
02/12/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/3
Exclusão mútua
Bloqueio
  Starvation
  9a Questão (Ref.: 201501366565) Pontos: 0,0  / 1,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, III e IV são verdadeiras.
  Somente as afirmativas I, II, III são verdadeiras.
Somente as afirmativas I e II são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
Todas as afirmativas são verdadeiras.
  10a Questão (Ref.: 201501115243) Pontos: 1,0  / 1,0
Considere o código alterado com semáforo para um produtor no problema clásico de produtores e consumidores. A alteração no
código consiste em entrar na região crítica antes de saber se há um espaço vazio para inserir um item produzido. O que pode
acontecer de errado considerando que o semáforo mutex controla o acesso a região crítica e os semáforos espaço_vazio e
espaço_ocupado  controlam a quantiadade de itens produzidos?
Nada, esta alteração não influencia no resultado.
O resultado pode ser alterado por um consumidor sem que um produtor tenha conhecimento.
O resultado pode ser alterado por um produtor sem que um consumidor tenha conhecimento.
  Pode ocorrer um deadlock caso não haja espaços vazios para inserir um item produzido.
Nenhuma das alternativas.
Período de não visualização da prova: desde 01/10/2015 até 21/10/2015.

Continue navegando