-
A simulação do segundo processador é feito utilizando partes não aproveitadas do processador na previsão de desvio do pipeline. Estas partes são conhecidas como bolhas do pipeline e não teriam utilidade nenhuma desperdiçando ciclos. Simulando em um único processador físico dois processadores lógicos, cada processador lógico recebe seu próprio controlador de interrupção programável (EPIC) e um conjunto de registradores. Os outros recursos do processador físico como cache de memória, unidade lógica e aritmética, barramentos, são compartilhados entre os processadores lógicos, parecendo assim um sistema com dois processadores.
https://pt.wikipedia.org/wiki/Hyper-threading
-
Os processadores lógicos dividem os recursos. Questão errada
-
Na tecnologia hyper-threading, fisicamente cada um dos processadores lógicos tem seu próprio CONJUNTO DE REGISTRADORES e CONTROLADOR DE INTERRUPÇÃO, e o restante dos elementos do processador são comuns (ALU, Cache, barramentos).
Logo, "e cache de memória." invalida a questão.
http://www.overclock.net/a/hyperthreading-explained
-
A memória não é compartilhada apenas os registradores.
-
Errada.
"A tecnologia Hyper-Threading simula em um único processador físico dois processadores lógicos. Cada processador lógico recebe seu próprio controlador de interrupção programável (APIC) e conjunto de registradores."
"Os outros recursos do processador físico, tais como, cache de memória, unidade de execução, unidade lógica e aritmética, unidade de ponto flutuante e barramentos, são compartilhados entre os processadores lógicos."
Ou seja, o cache de memória é compartilhado entre os processadores lógicos, e não um cache de memória para cada processador lógico.
Fonte: https://www.clubedohardware.com.br/artigos/processadores/tecnologia-hyper-threading-r33723/