Buscar

AP Sistemas Operacionais 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

SISTEMAS OPERACIONAIS
Avaiação Parcial: CCT0245_SM_201501310909 V.1 
Aluno(a): CAROLINE SANTOS Matrícula: 201501310909
Acertos: 1,0 de 10,0 Data: 19/11/2017 17:22:50 (Finalizada)
 1a Questão (Ref.: 201502009416) Acerto: 0,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.
 superkernel
camadas
kernel
kernel monlítico;
 microkernel
 Gabarito Comentado.
 2a Questão (Ref.: 201501358262) Acerto: 0,0 / 1,0
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados
 latência, pronto ou atividade
 espera, pronto ou execução
interrupção, pronto ou execução
espera, pronto ou interrupção
latência, espera ou atividade
 Gabarito Comentado.
 3a Questão (Ref.: 201501353662) Acerto: 0,0 / 1,0
Em relação ao conceito de processos, marque a assertiva CORRETA:
 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.
Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em execução.
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á dois processos
diferentes (um para cada instância).
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos
iguais.
 Gabarito Comentado.
 4a Questão (Ref.: 201501949321) Acerto: 0,0 / 1,0
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¿.
 Espaço de Endereçamento
Limites
 Contexto de Hardware
Contexto de Software
Thread
 Gabarito Comentado.
 5a Questão (Ref.: 201502012529) Acerto: 0,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 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 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 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 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 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
 Gabarito Comentado.
 6a Questão (Ref.: 201501953332) Acerto: 0,0 / 1,0
Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
 Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário
não bloqueia.
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não
depende.
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel
pode.
 Gabarito Comentado.
 7a Questão (Ref.: 201501457397) Acerto: 0,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:
 transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular
wait) e falha de escalonamento (scheduling fail).
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).
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).
 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).
 Gabarito Comentado.
 8a Questão (Ref.: 201501952838) Acerto: 0,0 / 1,0
Em programação concorrente existe uma condição na qual um processo nunca é executado, pois processos de
prioridade maior sempre são executados antes. Assinale a assertiva que descreve o nome desta condição:
 Exclusão mútua
Espera ocupada
Bloqueio
 Starvation
Deadlock
 Gabarito Comentado.
 9a Questão (Ref.: 201501457599) Acerto: 1,0 / 1,0
No âmbito de sistemas operacionais, uma seção ou região crítica é a:
 parte do programa que acessa dados compartilhados.
área do programa que é executada 80% do tempo.
parte da memória usada para operações criptográficas.
área do sistema operacional que contém o código do loader.
área da memória que contém dados compartilhados.
 Gabarito Comentado.
 10a Questão (Ref.: 201501352845) Acerto: 0,0 / 1,0
Deadlock pode ser definido como uma situação em que um processo aguarda por um recurso que nunca estará
disponível ou um evento que nunca ocorrerá. Para que ocorra a situação de deadlock, algumas condições são
necessárias simultaneamente. Assinale alternativa que contém todas essas condições:
 Espera por recurso e não-preempção.
 Exclusão mútua, espera por recurso e não-preempção.
Exclusão mútua e espera por recurso.
Exclusão mútua e não-preempção.
Não-preempção.
 Gabarito Comentado.

Continue navegando