Buscar

2017.4 EAD - SISTEMAS OPERACIONAIS - AV1

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

16/12/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 1/3
 1a Questão (Ref.: 201605821468) Acerto: 1,0 / 1,0
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido.
Sistemas Multitarefas com Múltiplos usuários
Sistemas Monousuários e Monotarefas
Sistemas Multiusuários e Multitarefas
Sistemas Monousuário e Multitarefas
 Sistemas Monotarefas com mais de um usuário
 Gabarito Comentado.
 2a Questão (Ref.: 201605130706) Acerto: 1,0 / 1,0
O que é multiprogramação?
Técnica que permite a troca de informações entre a memória principal e a memória secundária.
Processamento centralizado.
Processamento paralelo.
Processamento distribuído.
 Técnica que permite que vários processos estejam em memória ao mesmo tempo.
 Gabarito Comentado.
 3a Questão (Ref.: 201605147156) Acerto: 0,0 / 1,0
Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha.
Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o
programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir.
Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado
"executando"?
Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para
execução.
 Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para
execução.
Sim. Assim que liberar o processador ele será executado.
 Sim. Mas somente se o computador tiver mais de uma CPU.
sim, pois independente da quantidade de CPU´s ele será executado.
 Gabarito Comentado.
 4a Questão (Ref.: 201605130616) Acerto: 1,0 / 1,0
Qual a diferença básica entre um processo e um programa?
 Um processo é um programa em execução. Um programa é um arquivo em disco.
Um programa é um processo em execução. Um processo é um arquivo em disco.
Um processo é um programa em disco. Um programa é um processo em execução.
Um processo é um thread. Um programa é um arquivo em disco.
Um programa é um conjunto de processos. Um processo é uma unidade básica.
16/12/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 2/3
 Gabarito Comentado.
 5a Questão (Ref.: 201605127190) 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 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 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 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 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.: 201605821080) Acerto: 1,0 / 1,0
Alguns sistemas operacionais permitem a implementação de thread, que é um fluxo de dados executável dentro
de processo. Dentre as características a seguir, marque aquela que NÃO corresponde ao THREAD.
 A thread kernel é criada e gerenciada pelo kernel, porém em casos específicos podem ser gerenciadas,
diretamente, pelo usuário.
Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads
Existem dois tipos de thread: thread usuário e thread kernel
O suporte a múltiplas thread é uma característica do sistema operacional.
A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário.
 Gabarito Comentado.
 7a Questão (Ref.: 201605726298) 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:
Um deadlock que poderá ser solucionado quando o professor desistir da aula.
Um evento que será solucionado assim que terminar a aula
 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 se um dos professores tirar o recurso das mãos do outro.
16/12/2017 EPS: Alunos
http://simulado.estacio.br/alunos/ 3/3
 Gabarito Comentado.
 8a Questão (Ref.: 201605726265) Acerto: 1,0 / 1,0
O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a
uma condição de corrida é denominado:
 Região crítica
Região restante
Região problemática
Região de entrada
Região de saída
 9a Questão (Ref.: 201605126270) Acerto: 1,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.
Não-preempção.
Exclusão mútua e espera por recurso.
Exclusão mútua e não-preempção.
 Gabarito Comentado.
 10a Questão (Ref.: 201605127141) Acerto: 1,0 / 1,0
Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma
concorrente foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são
classificados entre soluções de hardware e soluções de software. Das alternativas abaixo, marque a unica que
apresenta uma solução de HARDWARE para o problema da exclusão mútua.
Algoritmo de Dekker.
Segundo algoritmo
 Instrução test-and-set.
Primeiro algoritmo
Algoritmo de Peterson.
 Gabarito Comentado.

Outros materiais