Buscar

Avaliação Parcial - SISTEMAS OPERACIONAIS

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

29/09/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/4
 1a Questão (Ref.: 201202523287) Acerto: 1,0 / 1,0
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador
central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor
tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para
emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou
rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema opera na
modalidade de processamento conhecida como:
 on-line e real time.
batch e real time.
off-line e real time.
on-line e time sharing.
off-line e time sharing.
 Gabarito Comentado.
 2a Questão (Ref.: 201202508499) Acerto: 1,0 / 1,0
Para que uma aplicação execute instruções privilegiadas deverá efetuar:
a execução de um programa específico
uma solicitação ao administrador do sistema
 uma chamada ao sistema
uma interrupção
o acesso com uma conta privilegiada.
 Gabarito Comentado.
 3a Questão (Ref.: 201203098829) Acerto: 1,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¿.
 Contexto de Hardware
Contexto de Software
Thread
Limites
Espaço de Endereçamento
 Gabarito Comentado.
 4a Questão (Ref.: 201202503170) Acerto: 1,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.
 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).
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.
29/09/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/4
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos
iguais.
 Gabarito Comentado.
 5a Questão (Ref.: 201203102840) Acerto: 1,0 / 1,0
Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
 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.
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário
não bloqueia.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não
depende.
 Gabarito Comentado.
 6a Questão (Ref.: 201202722198) Acerto: 1,0 / 1,0
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com
múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades
completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação
ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo,
que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes
asserções: 
 
Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se
beneficiar mais efetivamente dos diversos núcleos dos processadores multicores. 
 
PORQUE 
 
O sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar
simultaneamente diversas sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o tempo
de resposta das aplicações às quais estão associadas. 
 
Acerca dessas asserções, assinale a opção correta.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
 As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
Tanto a primeira quanto a segunda asserções são proposições falsas.
 Gabarito Comentado.
 7a Questão (Ref.: 201203102381) 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."
29/09/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/4
Nesta situação pode-se identificar a ocorrência de:
 Um deadlock em função da exclusão mútua no acesso aos dois recursos
Uma condição de corrida
Um deadlock que poderá ser solucionado quando o professor desistir da aula.
Um evento que será solucionado assim que terminar a aula
Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro.
 Gabarito Comentado.
 8a Questão (Ref.: 201203102346) Acerto: 1,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:
 Starvation
Espera ocupada
Bloqueio
Deadlock
Exclusão mútua
 Gabarito Comentado.
 9a Questão (Ref.: 201203102378) Acerto: 1,0 / 1,0
A exclusão mútua deve afetar apenas os processos concorrentes quando um deles estiver fazendo acesso ao
recurso compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é
denominada de:
Condição de Corrida
Exclusão Mútua de Execução
Aplicação Concorrente
 Região Crítica
Espera Ocupada
 10a Questão (Ref.: 201202758349) 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
Todas as afirmativas são verdadeiras.
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.
 Somente as afirmativas II, III e IV são verdadeiras.
 Gabarito Comentado.
29/09/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 4/4

Outros materiais