Buscar

av1 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Disciplina: SISTEMAS OPERACIONAIS
Avaliação: CCT0224_AV1_201401093183 Data: 05/10/2016 02:28:28 (A) Critério: AV1
Aluno: 201401093183 - ROGERIO AGUILERA RIBEIRO
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA
Nota da Prova: 10,0 de 10,0 Nota de Partic.: 2
 1a Questão (Ref.: 706044) Pontos: 1,0 / 1,0
Em relação aos tipos de Sistemas Operacionais, marque qual opção N Ã O faz sentido.
Sistemas Monousuário e Multitarefas
Sistemas Monousuários e Monotarefas
 
Sistemas Monotarefas com mais de um usuário
Sistemas Multiusuários e Multitarefas
Sistemas Multitarefas com Múltiplos usuários
 2a Questão (Ref.: 254743) Pontos: 1,0 / 1,0
Assinale a questão abaixo, indicando as afirmações corretas. Em um sistema multiprogramado, contendo uma única
CPU, a alternância da execução dos processos permite que processos distintos executem em tempos 
sequencialmente próximos. Embora, está execução transmita ao usuário a impressão de que estão sendo 
processados paralelamente, é possível afirmar que neste caso os processos não podem executar no mesmo instante
de tempo, visto que há apenas uma CPU disponível. Sobre a execução de processos em um sistema 
multiprogramado é possível afirmar:
O Sistema poderá causar Pseudoparalelismo, apenas se houver mais de uma CPU, ou seja, se o 
sistemas for fortemente acoplado.
 
A alternância da execução dos processos em tempos seqüencialmente próximos causa ao usuário a 
ilusão de que os processos estão executando paralelamente, ou seja, Pseudoparalelismo.
A alternância da execução dos processos em tempos sequencialmente próximos causa paralelismo 
real.
Se adicionarmos 3 CPUs, o sistema não poderá ser multiprocessado e multiprogramado.
Se o processo possuir várias threads, o sistema operacional poderá atender todas as thread 
utilizando paralelismo real.
 3a Questão (Ref.: 11663) Pontos: 1,0 / 1,0
Em relação ao conceito de processos, marque a assertiva CORRETA:
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 iguais.
 
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á 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.
 4a Questão (Ref.: 12030) Pontos: 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 :
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.
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound.
o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-
bound.
 
o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-
bound.
 5a Questão (Ref.: 11766) Pontos: 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 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.
 
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 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.
 6a Questão (Ref.: 670530) Pontos: 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 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 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 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 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
 7a Questão (Ref.: 17012) Pontos: 1,0 / 1,0
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 podemos identificar a ocorrência de:
Uma condição de corrida
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
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.
 8a Questão (Ref.: 687364) Pontos: 1,0 / 1,0
Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de 
prioridade maior sempre são executados antes. Assinale a alternativa que descreve o nome desta condição:
Exclusão mútua
Bloqueio
Deadlock
Espera ocupada
 
Starvation
 9a Questão (Ref.: 15520) Pontos: 1,0 / 1,0
Considere o código alterado com semáforo para um produtor no problema clásico de produtores e consumidores. A 
alteração no código consiste em entrar na região crítica antes de saber se há um espaço vazio para inserir um item 
produzido. O que pode acontecer de errado considerando que o semáforo mutex controlao acesso a região crítica e
os semáforos espaço_vazio e espaço_ocupado controlam a quantiadade de itens produzidos?
O resultado pode ser alterado por um produtor sem que um consumidor tenha conhecimento.
 
Pode ocorrer um deadlock caso não haja espaços vazios para inserir um item produzido.
Nada, esta alteração não influencia no resultado.
O resultado pode ser alterado por um consumidor sem que um produtor tenha conhecimento.
Nenhuma das alternativas.
 10a Questão (Ref.: 11717) Pontos: 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
Algoritmo de Peterson.
 
Instrução test-and-set.
Primeiro algoritmo

Outros materiais