Buscar

Sistemas Operacionais - Aula 03 - Threads - Exercícios

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

CCT0757_EX_A3_201708216677_V3
 
 
 SISTEMAS OPERACIONAIS 3a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0757_EX_A3_201708216677_V3 26/04/2018 17:32:29 (Finalizada)
Aluno(a): PAULO CESAR ALVES SOARES 2018.1 EAD
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201708216677
 
 
Ref.: 201708254090
 1a Questão
Uma das diferenças entre threads de usuário e threads de kernel e:
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.
Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode.
A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode.
 
 
 
Ref.: 201708476773
 2a Questão
Um thread é Fluxo de execução e parte integrante de um processo e o multithreading é a associaçã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 podem ser executadas
concorrentemente.
2. Cada thread tem o mesmo contexto de hardware e compartilha o mesmo o espaço de memó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 um outro do mesmo grupo pode estar
sendo executado.
Marque a opção correta.
1.V -2.V - 3.V
 1.V - 2.F - 3.V
1.V -2.F - 3.F
1.F - 2.F - 3.V
1.F - 2.V - 3.F
 
 
 
Ref.: 201708849677
 3a Questão
paulo.soares
Highlight
paulo.soares
Highlight
paulo.soares
Highlight
paulo.soares
Highlight
paulo.soares
Highlight
paulo.soares
Highlight
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.
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode.
 A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não bloqueia.
 
 
 
Ref.: 201708252818
 4a Questão
Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema operacional
Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou
identificador do processo), que faz parte
 do contexto de software do processo.
do controle de memória do processo.
do espaço de endereçamento do processo.
do gerenciamento de arquivo.
do contexto de hardware do processo.
 
 
 
Ref.: 201708255337
 5a Questão
O uso de interrupções é fundamental para a existência de:
bibliotecas de software
comunicação de dados
dispositivos de hardware como monitor e impressora
 Sistemas multitarefa
dispositivos de hardware como teclado e disco
 
 
 
Ref.: 201708944000
 6a Questão
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.
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.
Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads
 
 
 
Ref.: 201708466198
 7a Questão
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 ?
Economia de tempo de gerenciamento
Compartilhamento de recursos
Melhor aproveitamento na fatia de tempo
Utilização de múltiplos processadores
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo
 
 
 
Ref.: 201708944153
 8a Questão
Com relação ao conceito de thread, fluxo de dados, julgue os itens a seguir: 
 I. São fluxos de execução distintos dentro de um mesmo processo. 
 II. O kernel N Ã O enxerga essas threads e, por esse motivo, não podem ser gerenciadas individualmente. 
 III. O thread N Ã O é considerado uma solução eficiente para os sistemas modernos
 Apenas I e III estão corretas
Apenas II e III estão corretas
Todas estão incorretas
 Apenas I e II estão corretas
Todas estão corretas

Outros materiais