SóProvas


ID
2684152
Banca
SUGEP - UFRPE
Órgão
UFRPE
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

A threads é a unidade básica de utilização de CPU, sendo uma ferramenta importante para compartilhar recursos do sistema, bem como para melhorar a execução de programas. A esse respeito, analise as proposições abaixo.

1) Threads possibilitam reduzir a alocação de recursos do sistema, além de diminuir o overhead na criação, troca e eliminação de processos.
2) Threads em modo usuário são implementadas pelos usuários, e não pelo sistema operacional. Apesar disso, tais threads são gerenciadas e sincronizadas pelo sistema operacional.
3) Threads em modo kernel são implementadas diretamente pelo núcleo do sistema operacional, através de chamadas a rotinas do sistema que oferecem todas as funções de gerenciamento e sincronização.

Está(ão) correta(s), apenas:

Alternativas
Comentários
  • 2) Incorreta. No modo usuário, as Threads não são vistas pelo sistema operacional como uma unidade que possa ser despachada; o S.O. enxerga somente o processo. 

  • Complementando o comentário do Concurseiro Francisco,

    Quem possui conhecimento de tais Threads de usuário é o Supervisor.

  • Threads no espaço do usuário

    - Cada processo possui uma tabela de thread.

     - O núcleo não tem conhecimento das threads.

     

     

    Threads de núcleo

     - Possui somente 1 tabela para todas as threads.

     - Mais lentas devido a troca de contexto

     

    @papirobizurado