Buscar

AA_SISTEMAS_OPERACIONAIS_3

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 Lupa
 Fechar
Exercício: CCT0224_EX_A3_201403033595 Matrícula: 201403033595
Aluno(a): BRUNO FERREIRA DE JESUS Data: 11/09/2015 18:54:14 (Finalizada)
1a Questão (Ref.: 201403053947) Fórum de Dúvidas (0) Saiba (0)
O uso de interrupções é fundamental para a existência de:
dispositivos de hardware como monitor e impressora
dispositivos de hardware como teclado e disco
Sistemas multitarefa
comunicação de dados
bibliotecas de software
2a Questão (Ref.: 201403275383) Fórum de Dúvidas (0) Saiba (0)
Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é aassociação de vários fluxos de execução a um único processo.
Julgue as sentenças em verdadeiras (V) ou falsas (F).
1. Thread é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podemser executadas concorrentemente.
2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço dememória (endereçado a um mesmo processo‐pai), porém o contexto de software é diferente.
3.Um dos benefícios do uso das threads é que quando um thread espera por um recurso umoutro do mesmo grupo pode estar sendo executado.
Marque a opção correta.
1.V ‐2.F ‐ 3.F
1.F ‐ 2.V ‐ 3.F
1.V ‐ 2.F ‐ 3.V
1.V ‐2.V ‐ 3.V
1.F ‐ 2.F ‐ 3.V
 Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cr...
1 de 3 11/09/2015 19:06
3a Questão (Ref.: 201403264808) Fórum de Dúvidas (0) Saiba (0)
Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade deexecução de um sistema. Qual das afirmativas abaixo não estão de acordo com o conceito dethreads ?
Economia de tempo de gerenciamento
Melhor aproveitamento na fatia de tempo
Fornecem a interface entre os processos e o sistema operacional sendo um mecanismode proteção ao núcleo
Compartilhamento de recursos
Utilização de múltiplos processadores
4a Questão (Ref.: 201403648287) Fórum de Dúvidas (0) Saiba (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 modousuário pode.
A thread em modo kernel é escalonada diretamente pelo sistema operacional e a deusuário não.
A thread em modo usuário não pode utilizar funções do sistema operacional e a threadem modo kernel pode.
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e aem modo usuário não bloqueia.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread emmodo usuário não depende.
 Gabarito Comentado
5a Questão (Ref.: 201403048720) Fórum de Dúvidas (0) Saiba (0)
Sabe‐se que cada processo tem seu próprio contexto de software, contexto de hardware eespaço de endereçamento. Já as threads de um mesmo processo compartilham o mesmocontexto de software e espaço de endereçamento, apesar de terem contexto de hardwarepróprio. Isto posto, marque a assertiva VERDADEIRA:
O uso de threads representa ganhos em termos de desempenho, pois durante ainterrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que ocontexto de software e de hardware são os mesmos entre os vários threads.
O uso de threads não influencia no desempenho, pois durante a interrupção de umthread é necessário salvar contexto de hardware, de software e espaço deendereçamento.
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cr...
2 de 3 11/09/2015 19:06
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 ainterrupção de um thread apenas o contexto de hardware precisa ser salvo, já que ocontexto de software e o espaço de endereçamento são os mesmos entre os váriosthreads.
O uso de threads representa ganhos em termos de desempenho, pois durante ainterrupção de um thread apenas o contexto de software precisa ser salvo, já que ocontexto de hardware e o espaço de endereçamento são os mesmos entre os váriosthreads.
 Gabarito Comentado
6a Questão (Ref.: 201403053957) Fórum de Dúvidas (0) Saiba (0)
Considere uma aplicação baseada em threads em um sistema operacional com suporte athreads de kernel. Se uma das threads desta aplicação for bloqueada para aguardar um acessoao disco podemos afirmar que as demais threads deste processo:
Poderão continuar executando se não dependerem da thread que foi bloqueada
Serão bloqueadas também para impedir a ocorrência de erros
Serão interrompidas provocando um erro no processo.
Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou oacesso ao disco
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acessoao disco
 Fechar
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cr...
3 de 3 11/09/2015 19:06

Continue navegando