Buscar

Estácio EAD Sistemas Operacionais AP 2016.2

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

CCT0166_201504623266 V.1
FecharFecharFecharFechar
SISTEMAS OPERACIONAIS
Avaiação Parcial: CCT0166_SM_201504623266 V.1 
Aluno(a): CARLA MONICA SALDANHA MAIA Matrícula: 201504623266
Acertos: 10,0 de 10,0 Data: 07/11/2016 12:05:54 (Finalizada)
1a Questão (Ref.: 201504697339) Acerto: 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 XP
Windows Vista
MINIX
Linux
Windows 7
Gabarito Comentado.
2a Questão (Ref.: 201504700874) Acerto: 1,0 / 1,0
O que é multiprogramação?
Processamento distribuído.
Processamento centralizado.
Técnica que permite a troca de informações entre a memória principal e a memória secundária.
Processamento paralelo.
Técnica que permite que vários processos estejam em memória ao mesmo tempo.
Gabarito Comentado.
3a Questão (Ref.: 201504697244) Acerto: 1,0 / 1,0
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:
background.
foreground.
I/O-bound.
monotarefa.
CPU-bound.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
1 de 4 07/11/2016 11:48
4a Questão (Ref.: 201504697622) Acerto: 1,0 / 1,0
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 :
o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound.
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound.
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 I/O bound.
o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound.
Gabarito Comentado.
5a Questão (Ref.: 201505356122) Acerto: 1,0 / 1,0
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de
endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de
endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a
alternativa correta.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um
thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de
hardware são os mesmos entre os vários threads
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o
contexto de hardware, de software e espaço de endereçamento.
O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário
salvar o contexto de hardware, de software e espaço de endereçamento
O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um
thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de
endereçamento são os mesmos entre os vários threads.
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um
thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de
endereçamento são os mesmos entre os vários threads
Gabarito Comentado.
6a Questão (Ref.: 201504924021) Acerto: 1,0 / 1,0
Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associação de vários
fluxos de execução a um único processo.
Julgue as sentenças em verdadeiras (V) ou falsas (F).
1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas
concorrentemente.
2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memória (endereçado
a um mesmo processo-pai), porém o contexto de software é diferente.
3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso um outro do mesmo
grupo pode estar sendo executado.
Marque a opção correta.
1.F - 2.V - 3.F
1.V - 2.F - 3.V
1.V -2.F - 3.F
1.F - 2.F - 3.V
1.V -2.V - 3.V
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
2 de 4 07/11/2016 11:48
Gabarito Comentado.
7a Questão (Ref.: 201505296466) Acerto: 1,0 / 1,0
Analise o texto a seguir:
"Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar
pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e
aguardava a caneta que não estava mais sobre a mesa para começar a reunião.
Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a
segunda aula e continuar aguardando o apagador.
Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e
também resolveu aguardar."
Nesta situação pode-se identificar a ocorrência de:
Uma condição de corrida
Um evento que será solucionado assim que terminar a aula
Um deadlock que poderá ser solucionado quando o professor desistir da aula.
Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro.
Um deadlock em função da exclusão mútua no acesso aos dois recursos
Gabarito Comentado.
8a Questão (Ref.: 201505296441) Acerto: 1,0 / 1,0
Starvation é uma situação que ocorre quando:
A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
Pelo menos um processo é continuamente postergado e não executa.
O processo tenta mas não consegue acessar uma variável compartilhada.
Quando Quantum está acima de 400 ms
Pelo menos um evento espera por um evento que não vai ocorrer.
Gabarito Comentado.
9a Questão (Ref.: 201505296432) Acerto: 1,0 / 1,0
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é
um desses conceitos, que pode ser melhor definido como sendo:
Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade
Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa
Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem
Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter
acesso
Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso
concomitante por mais de um processo
Gabarito Comentado.
10a Questão (Ref.: 201505296462) Acerto: 1,0 / 1,0
São técnicas utilizadas na sincronização entre processos:
I. Starvation
II. Instruções TSL
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
3 de 4 07/11/2016 11:48
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 I, II, III são verdadeiras.
Todas as afirmativas são verdadeiras.
Somente as afirmativas II, III e IV são verdadeiras.
Gabarito Comentado.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado...
4 de 4 07/11/201611:48

Continue navegando