-
Retirado da página da Intel - Developer Zone ...
Como a tecnologia é implementada dentro do processador?
A pipeline do núcleo do processador Nehalem é construída para reconhecer 2 fluxos distintos de instruções (um para cada thread de hardware). Vários eventos podem fazer com que a pipeline alterne entre decodificar e enviar um fluxo ou outro fluxo. Todos os recursos da pipeline são compartilhados ou duplicados entre as 2 threads de hardware. Para obter mais informações, consulte o Manual do desenvolvedor do software das arquiteturas Intel® 64 e IA-32, Volume 1, seção 2.2.8.
Fonte: https://software.intel.com/pt-br/articles/intel-hyper-threading-technology-your-questions-answered?language=ru
[]'s
-
GABARITO D
alguns recursos necessários para execução de uma aplicação são duplicados e outros compartilhados.
O grande desafio dos programadores de sistemas, é aproveitar os recursos de virtualização dos nucleos de processamento disponibilizados (THREADS) e muitas vezes ociosos no processamento.
-
Itens Compartilhados e Privados de Cada Thread
Há diferenças e semelhanças nos itens presentes nas threads.
Dentro de um processo, todas as threads possuem informações em comum, mas cada thread tem informações pertencentes somente a ela.
.
Exemplos:
Itens compartilhados por processos: Espaço de endereçamento; Variáveis globais; Arquivos abertos; Processos filhos; Alarmes pendentes; Sinais e tratadores de sinais; Informação de contabilidade.
.
Itens privados por thread: Contador de programa; Registradores; Pilha; Estado.
Aqui é o caso em que o recurso é duplicado, pois cada um terá o seu item particular.