Buscar

Teste de Conhecimento Aula 03 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 3 páginas

Prévia do material em texto

EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 
1 de 3 11/04/2018 22:38 
 
Exercício: CCT0757_EX_A3__V1 11/04/2018 20:28:19 (Finalizada) 
Aluno(a): 2018.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
Ref.: 201607554537 
 
 
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 ? 
Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo 
Utilização de múltiplos processadores 
Economia de tempo de gerenciamento 
Compartilhamento de recursos 
Melhor aproveitamento na fatia de tempo 
Ref.: 201608032339 
 
 
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. 
 A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário. 
 O suporte a múltiplas thread é uma característica do sistema operacional. 
 Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads 
 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. 
 
 
 
Ref.: 201608032492 
 
 
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 
 Todas estão incorretas 
Apenas I e II estão corretas 
Todas estão corretas 
Apenas II e III estão corretas 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 
2 de 3 11/04/2018 22:38 
Ref.: 201607341157 
 
 
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 hardware do processo. 
 do gerenciamento de arquivo. do contexto de 
software do processo. 
do espaço de endereçamento do processo. do controle de 
memória do processo. 
Ref.: 201607343676 
 
 
O uso de interrupções é fundamental para a existência de: 
 dispositivos de hardware como teclado e disco 
 bibliotecas de software 
 comunicação de dados 
 dispositivos de hardware como monitor e impressora 
 Sistemas multitarefa 
 
 
Ref.: 201607338449 
 
 
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 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 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. 
Ref.: 201607343686 
 
 
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: 
 Serão interrompidas provocando um erro no processo. 
 Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco 
 Não serão bloqueadas mas ficaram aguardando 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 bloqueadas também para impedir a ocorrência de erros 
 
 
 
 
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s... 
3 de 3 11/04/2018 22:38 
Ref.: 201607938239 
 
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 
Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo 
Melhor aproveitamento na fatia de tempo 
Utilização de múltiplos processadores 
Economia de tempo de processamento

Outros materiais