Click here to load reader
Upload
pablonichy-keysias
View
30
Download
1
Embed Size (px)
Citation preview
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 tempossequencialmente próximos. Embora, está execução transmita ao usuário a impressão de que estão sendoprocessados paralelamente, é possível afirmar que neste caso os processos não podem executar no mesmoinstante de tempo, visto que há apenas uma CPU disponível. Sobre a execução de processos em um sistemamultiprogramado é possível afirmar:
Se o processo possuir várias threads, o sistema operacional poderá atender todas as thread utilizandoparalelismo 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 osistemas for fortemente acoplado.
A alternância da execução dos processos em tempos seqüencialmente próximos causa ao usuário ailusã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, edeixar os outros serviços de sistemas situados no userspace (espaço do usuário) em forma de processosnormais (chamados de servers). II O kernel monolítico executa cada serviço básico do sistema como gerenciamento de memória, manipulaçãode 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 modokernel. IV No kernel monolítico o sistema operacional é escrito como uma coleção de rotinas, ligadas a um únicogrande 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 IIISomente II, III e IVSomente 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 CPUbound é aquele que faz poucas operações de entrada e saída. Por outro lado,processos do tipo I/Obound são aqueles que fazem muita leitura de disco ou requerem muita interação com ousuário. Desta forma, concluise 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 é CPUbound nem I/Obound.CPUbound e I/Obound ao mesmo tempo.
I/Obound. CPUbound.
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 CPUbound ou I/O bound, de acordo com a utilização elevada doprocessador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixopodemos 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ívelverificar o tipo de processo que representa.tanto o gráfico 1 quanto o gráfico 2 representam processos de CPUbound.
o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPUbound.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 CPUbound.
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 dadosdispositivos de hardware como teclado e discodispositivos 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 umsistema. 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 processadoresMelhor aproveitamento na fatia de tempoCompartilhamento de recursos
Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção aonúcleoEconomia 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 deprioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ?
StarvationBloqueio do processoDeadlockEspera ocupadaExclusão mútua
Gabarito Comentado.
8a Questão (Ref.: 610841) Pontos: 1,0 / 1,0
O trecho do códigofonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema auma condição de corrida é denominado:
Região restanteRegião problemática
Região críticaRegião de saídaRegiã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á serinicializado com:
10
1Depende 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útuaEspera circular e starvationExclusão mútua e starvationRegião crítica e starvationCondiçã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.