O recurso Intel Microarquitecture que permite que um único núcleo físico da CPU apareça como dois núcleos lógicos para o sistema operacional é chamado
Hyper-Threading Technology (htt) .
Aqui está um colapso:
*
como funciona: A HTT funciona duplicando certas partes do núcleo do processador, como o estado arquitetônico (registros) enquanto compartilham os principais recursos de execução (unidades de execução, caches). Isso permite que o núcleo funcione essencialmente em dois threads separados de execução simultaneamente. Se um thread estiver aguardando dados (por exemplo, da memória), o núcleo pode mudar para o processamento do outro thread, utilizando recursos que, de outra forma, estariam ociosos.
*
Benefícios: O HTT pode melhorar o desempenho geral do sistema, especialmente em cargas de trabalho multithreads, onde existem várias tarefas ou threads que podem ser executados simultaneamente. Aumenta a taxa de transferência do processador, utilizando melhor os recursos do núcleo.
*
Limitações: O HTT não fornece o mesmo nível de aumento do desempenho que ter dois núcleos físicos separados. Como os núcleos lógicos compartilham recursos de execução, pode haver limitações de contenção e desempenho. O ganho de desempenho real depende da carga de trabalho e de quão bem ela é otimizada para o multithreading.
*
não é uma tecnologia de virtualização: É importante observar que o hiper-threading não é virtualização. É uma técnica no nível de hardware para melhorar a utilização do núcleo.
*
Outros nomes: Embora o hiper-threading seja o nome oficial da Intel, outros termos às vezes usados informalmente incluem "Multithreading simultâneo (SMT)".
Então, em resumo,
Tecnologia de hiper-threading (htt) é a resposta correta.