Buscar

AVP SISTEMAS OPERACIONAIS 2017

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

CCT0245_201402066058 V.1
SISTEMAS OPERACIONAIS
Avaiação Parcial: CCT0245_SM_201402066058 V.1 
Aluno(a): FABIO HILARIO MARTINEZ DE OLIVEIRA Matrícula: 201402066058
Acertos: 10,0 de 10,0 Data: 26/10/2017 18:06:49 (Finalizada)
1a Questão (Ref.: 201402089655) Acerto: 1,0 / 1,0
Para que uma aplicação execute instruções privilegiadas deverá efetuar:
uma solicitação ao administrador do sistema
uma chamada ao sistema
a execução de um programa específico
o acesso com uma conta privilegiada.
uma interrupção
Gabarito Comentado.
2a Questão (Ref.: 201402740080) Acerto: 1,0 / 1,0
Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto
abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de
processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço
dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada
problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e
assim por diante.
camadas
kernel
superkernel
microkernel
kernel monlítico;
Gabarito Comentado.
3a Questão (Ref.: 201402084718) Acerto: 1,0 / 1,0
Um processo, segundo Machado, é formada por três partes, conhecidas como contexto de hardware, contexto de
software e espaço de endereçamento.A figura ilustra, de maneira abstrata, os componentes da estrutura de um
processo, que juntos, mantêm todas as informações necessárias a execução de um programa. Sobre os
componentes é correto afirmar que:
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
1 de 4 09/11/2017 14:56
o espaço de endereçamento 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(PSW).
o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está
em execução, podendo salvá-las caso o processo seja interrompido.
o contexto de hardware de um processo é composto por três grupos de informações sobre o
processo:identificação, quotas e privilégios.
o contexto de software 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(PSW).
o contexto de hardware mantém informações nos registradores do processador, enquanto um processo está
em execução, mas não pode salvá-las caso o processo seja interrompido.
Gabarito Comentado.
4a Questão (Ref.: 201402084326) Acerto: 1,0 / 1,0
Em relação ao conceito de processos, marque a assertiva CORRETA:
Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em execução.
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos
iguais.
Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução.
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único processo
responsável pelas duas instâncias.
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos
diferentes (um para cada instância).
Gabarito Comentado.
5a Questão (Ref.: 201402084429) 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. Já as 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. Isto posto, marque a assertiva VERDADEIRA:
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.
O uso de threads representa ganhos em termos 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.
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
2 de 4 09/11/2017 14:56
O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário
salvar contexto de hardware, de software e espaço de endereçamento.
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
contexto de hardware, de software e espaço de endereçamento.
Gabarito Comentado.
6a Questão (Ref.: 201402088409) Acerto: 1,0 / 1,0
Uma das diferenças entre threads de usuário e threads de kernel e:
Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode.
A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode.
Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia.
A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende.
A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
7a Questão (Ref.: 201402188061) Acerto: 1,0 / 1,0
Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock
seja criada, as seguintes condições devem acontecer simultaneamente:
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no
preemption) e espera circular (circular wait).
exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de
processos (process overlapping) e espera circular (circular wait).
transferência excessiva de páginas (thrashing), superposição de processos (process overlapping),
monopolização de recursos (hold and wait) e não preempção (no preemption).
transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular
wait) e falha de escalonamento (scheduling fail).
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos
(process overlapping) e falha de escalonamento (scheduling fail).
Gabarito Comentado.
8a Questão (Ref.: 201402339498) Acerto: 1,0 / 1,0
Starvation ocorre quando? Escolha a alternativa correta.
O processo tenta mas não consegue acessar uma variável compartilhada.
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.
Dois ou mais processos são forçados a acessar dados críticos alternando estritamente entre eles.
Pelo menos um evento espera por um evento que não vai ocorrer.
Gabarito Comentado.
9a Questão (Ref.: 201402089693) Acerto: 1,0 / 1,0
A diferença entre espera ocupada e bloqueio de um processo é:
BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a...
3 de 4 09/11/2017 14:56
Na espera ocupada o recurso requisitado é liberado mais rapidamente do que no bloqueio
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.
A Espera ocupada é utilizada para evitar condições de corrida, enquanto bloqueioé utilizado para controlar
o número de processos ativos no sistema
Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão mútua
Gabarito Comentado.
10a Questão (Ref.: 201402339505) Acerto: 1,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 I e II são verdadeiras.
Todas as afirmativas são verdadeiras.
Somente as afirmativas I, II, III são verdadeiras.
Somente as afirmativas II e III 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.a...
4 de 4 09/11/2017 14:56

Outros materiais