Baixe o app para aproveitar ainda mais
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
Compartilhar