Imagem de fundo

Em sistemas operacionais modernos que implementam multithreading, a eficiência na coord...

Em sistemas operacionais modernos que implementam multithreading, a eficiência na coordenação de processos depende da compreensão exata de quais recursos são compartilhados e quais são privativos. Tendo isso em vista, assinale a alternativa que apresenta corretamente a arquitetura de memória e contexto de threads pertencentes a um mesmo processo.


A

Cada thread possui sua própria tabela de páginas, garantindo o isolamento total de variáveis e dados globais.


B

O sistema aloca uma área de Heap exclusiva para cada thread, o que dispensa o uso de exclusão mútua.


C

As threads compartilham código e dados globais, mas mantêm pilhas, registradores e contadores de programa próprios.


D

Os descritores de arquivos abertos são privativos de cada thread, exigindo a passagem de mensagens entre elas.


E

O contexto de hardware, incluindo o contador de programa e os registradores, é compartilhado entre todas as threads.