Questões de Sistemas Operacionais - Threads para Concurso
Foram encontradas 139 questões
Assinale a alternativa que completa corretamente a lacuna do texto acima.
Uma lista de processos é uma área de dados utilizada pelo sistema operacional para armazenar o contexto de execução dos processos e as respectivas áreas de dados.
Um processo leve, ou thread, é uma unidade de processamento que pode ser escalonada pelo sistema operacional e caracteriza-se por executar seqüencialmente e por não poder ser interrompida.
Sobre o modelo de Thread clássico, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) O que threads acrescentam ao modelo de processo é permitir que múltiplas execuções ocorram no mesmo ambiente do processo.
( ) Threads são entidades escalonadas para execução no CPU.
( ) Alguns CPUs têm suporte de hardware direto a multi thread.
( ) Como threads acumulam algumas das propriedades dos processos, também são chamadas “Processos pesados” (heavy process).
Analise as afirmações a seguir sobre execução de múltiplos processos e threads em um sistema operacional e assinale com V as verdadeiras e com F as falsas.
( ) Processos são considerados mais pesados que threads porque podem realizar operações de entrada / saída.
( ) Uma troca de contexto entre threads de um mesmo processo é mais leve do que uma troca de contexto entre processos.
( ) Comunicação interprocessos utilizando transmissão de mensagem tem desempenho superior à comunicação utilizando memória compartilhada.
( ) Uma razão para utilizar threads em vez de processos para computação paralela é facilitar compartilhamento de memória.
Assinale a sequência CORRETA.
A tecnologia hyperthreading implementa o conceito de _________ e faz com que um processador físico seja visto pelo sistema como mais de um processador lógico.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.