Buscar

SISTEMAS OPERACIONAIS_AVP_201801.pdf

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 3 páginas

Prévia do material em texto

SISTEMAS OPERACIONAIS 
 
Acertos: 9,0 de 10,0 Data: 30/04/2018 16:15:14 (Finalizada) 
 
 
1a Questão (Ref.:201513134922) Acerto: 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: 
 
 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. 
 
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. 
 
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 sequencialmente próximos causa 
paralelismo real. 
 
 
2a Questão (Ref.:201512897085) Acerto: 1,0 / 1,0 
Um sistema operacional multitarefa tem como característica fundamental: 
 
 A execução concorrente de processos 
 
Uso simultâneo de mais de uma unidade de disco. 
 
Uso de interface gráfica 
 
Ser também multiusuário 
 
A execução simultânea de processos 
 
 
3a Questão (Ref.:201513487402) Acerto: 1,0 / 1,0 
Processos do tipo _________, permitem a comunicação direta do usuário com o processo 
durante o seu processamento. Marque a opção que melhor completa a frase acima. 
 
 
Processos em Lote 
 Processos Foreground 
 
Processos CPU bound 
 
Processos I/O bound 
 
Processos Background 
 
 
4a Questão (Ref.:201513585930) Acerto: 1,0 / 1,0 
O processo de um sistema operacional é definido como sendo "um programa em execução". 
Um processo pode assumir estados diferentes e consequentemente, ocorre mudanças entre os 
estados. Com relação a estas mudanças de estado, marque a opção que NÃO é possível 
acontecer. 
 
 
Execução para pronto 
 bloqueado para execução 
 
pronto para execução 
 
Execução para bloqueado 
 
Bloqueado para pronto 
 
 
 
5a Questão (Ref.:201513550709) 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 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 
 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 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 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 
 
 
6a Questão (Ref.:201513491735) Acerto: 1,0 / 1,0 
Threads são fluxos de execução distintos dentro de um mesmo processo. Assinale a afirmativa 
que NÃO está de acordo com o conceito de threads. 
 
 
Compartilhamento de recursos 
 
Utilização de múltiplos processadores 
 
Melhor aproveitamento na fatia de tempo 
 
Economia de tempo de processamento 
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo 
de proteção ao núcleo 
 
 
7a Questão (Ref.:201512897191) Acerto: 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: 
 
 Um deadlock em função da exclusão mútua no acesso aos dois recursos 
 
Um evento que será solucionado assim que terminar a aula 
 
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. 
 
Uma condição de corrida 
 
 
 
8a Questão (Ref.:201513491733) Acerto: 1,0 / 1,0 
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e 
processos são estruturalmente distintos. Qual é a principal diferença entre eles? 
Escolha a alternativa correta. 
 
 
Apenas threads podem ser executados em paralelo. 
 
Processos apenas podem ocorrer em sistemas de grande porte. 
 
Processos executam mais rapidamente. 
 
Threads apenas podem ocorrer em processadores multicore. 
 Threads possuem o mesmo contexto de software 
 
 
9a Questão (Ref.:201513491049) 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 II, III e IV são verdadeiras. 
 
Todas as afirmativas são verdadeiras. 
 
Somente as afirmativas II e III são verdadeiras. 
 
Somente as afirmativas I, II, III são verdadeiras. 
 
Somente as afirmativas I e II são verdadeiras. 
 
 
10a Questão (Ref.:201513453145) Acerto: 1,0 / 1,0 
O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado 
ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado 
com um valor não negativo. II. A operação wait decrementa o semáforo; se o valor ficar 
negativo o processo é bloqueado. III. A operação signal incrementa o semáforo; se o valor não 
ficar positivo o processo bloqueado pela operação wait é desbloqueado. IV. As operações de 
incrementar e decrementar devem não ser operações atômicas, ou indivisíveis. Estão corretas 
as sentenças: 
 
 I, II e III 
 
II, III e IV 
 
apenas II e III 
 
I, III e IV 
 
apenas I e IV

Outros materiais