Buscar

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

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

17/11/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=2177918&classId=798481&topicId=2549713&p0=03c7c0ace395d80182db07ae2c30f034… 1/3
CCT0245_EX_A3_201403075999_V1
 
 
 SISTEMAS OPERACIONAIS 3a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0245_EX_A3_201403075999_V1 Matrícula: 201403075999
Aluno(a): ANDRE LUIZ ALBUQUERQUE FRANÇA Data: 24/08/2017 14:22:19 (Finalizada)
 
 1a Questão (Ref.: 201403754128) Fórum de Dúvidas (0) Saiba (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 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 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 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 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
 
 Gabarito Comentado
 
 2a Questão (Ref.: 201403695154) Fórum de Dúvidas (0) Saiba (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.
Economia de tempo de processamento
Utilização de múltiplos processadores
Compartilhamento de recursos
Melhor aproveitamento na fatia de tempo
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao
núcleo
 
 Gabarito Comentado
 
17/11/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=2177918&classId=798481&topicId=2549713&p0=03c7c0ace395d80182db07ae2c30f034… 2/3
 3a Questão (Ref.: 201403694931) Fórum de Dúvidas (0) Saiba (0)
Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não
depende.
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário 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 usuário não pode utilizar funções do sistema operacional e a thread em modo kernel
pode.
 
 Gabarito Comentado
 
 4a Questão (Ref.: 201403099344) Fórum de Dúvidas (0) Saiba (0)
Uma das diferenças entre threads de usuário e threads de kernel e:
A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode.
Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode.
A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende.
 A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia.
 
 
 5a Questão (Ref.: 201403789254) Fórum de Dúvidas (0) Saiba (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.
Existem dois tipos de thread: thread usuário e thread kernel
 A thread kernel é criada e gerenciada pelo kernel, porém em casos específicos podem ser gerenciadas,
diretamente, pelo usuário.
 A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário.
Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads
O suporte a múltiplas thread é uma característica do sistema operacional.
 
 Gabarito Comentado
 
 6a Questão (Ref.: 201403311452) Fórum de Dúvidas (0) Saiba (0)
Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um sistema.
Qual das afirmativas abaixo não estão de acordo com o conceito de threads ?
Compartilhamento de recursos
Utilização de múltiplos processadores
Economia de tempo de gerenciamento
Melhor aproveitamento na fatia de tempo
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao
núcleo
 
17/11/2017 BDQ Prova
http://estacio.webaula.com.br/Classroom/index.html?id=2177918&classId=798481&topicId=2549713&p0=03c7c0ace395d80182db07ae2c30f034… 3/3
 
 7a Questão (Ref.: 201403095364) Fórum de Dúvidas (0) Saiba (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 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 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 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 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.
 
 Gabarito Comentado
 
 8a Questão (Ref.: 201403100601) Fórum de Dúvidas (0) Saiba (0)
Considere uma aplicação baseada em threads em um sistema operacional com suporte a threads de kernel. Se uma
das threads desta aplicação for bloqueada para aguardar um acesso ao disco podemos afirmar que as demais
threads deste processo:
Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao disco
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco
 Poderão continuar executando se não dependerem da thread que foi bloqueada
Serão interrompidas provocando um erro no processo.
Serão bloqueadas também para impedir a ocorrência de erros

Outros materiais