Informática, perguntado por leanejesus5703, 6 meses atrás

Thread é um fluxo de controle(execução)dentro do processo, chamadas também de processos leves. Um processo pode conter um ou vários threads que compartilham os recursos do processo. A principal razão para o uso de thread é que as aplicações da atualidade rodam muitas atividades ao mesmo tempo e quando são compostas por threads, podem ser executadas em paralelo (TANENBAUM, 2003). A implementação de threads pode ocorrer no espaço do usuário, no núcleo do sistema operacional e uma implementação híbrida. De acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos de implementação de threads na coluna A com suas respectivas descrições na coluna B. COLUNA A I. Thread de usuário II. Thread do núcleo III. Threads híbridas COLUNA B 1. são implementadas e gerenciadas pelo núcleo do sistema operacional. A desvantagem desta implementação é que todo o gerenciamento das threads são feitas através de chamadas ao sistema, o que compromete a performance do sistema. 2. são implementadas tanto no espaço do usuário, quanto no núcleo do sistema operacional. O sistema operacional sabe das threads do usuário e faz o seu gerenciamento. A vantagem desta implementação é a flexibilidade em função das duas implementações. 3. são implementadas pela aplicação do usuário e o sistema operacional não sabe de sua existência. A vantagem é que não é necessária nenhuma mudança entre os modos de usuário e núcleo, se tornando rápido e eficiente. Assinale a alternativa que apresenta a associação correta:

Soluções para a tarefa

Respondido por LarissaMoura3
14

A correta associação dos tipos de implementação de threads com suas respectivas descrições é a seguinte: I - 3; II - 1; III - 2.

A Thread de usuário é implementada pela aplicação do usuário, em que o sistema operacional não tem conhecimento da existência do mesmo.

A Thread do núcleo é implementada e gerenciada pelo núcleo do sistema operacional, esse gerenciamento ocorre por chamadas do sistema.

As Threads híbridas são implementadas no espaço do usuário e no núcleo do sistema operacional, que realiza o seu gerenciamento e flexibiliza as suas implementações.

Bons estudos!

Respondido por thailemes96
26

Resposta:

Aap2 - Sistemas Operacionais

Explicação:

Aap2:

1.B  I - 3; II - 1; III - 2

2.E  As afirmativas I, II, III e IV estão corretas.

3.A  Saída normal, Saída por erro, Erro fatal e Cancelamento por um outro processo

4.D Diferentes Sistemas Operacionais apresentam características de escalonamento distintas.

Corrigido Pelo Ava

Perguntas interessantes