El direccionamiento físico o virtual se usa en los procesadores x86 / x86_64 para el almacenamiento en caché en L1, L2 y L3?

Qué direccionamiento se usa en los procesadores x86 / x86_64 para el almacenamiento en caché en L1, L2 y L3 (LLC) - físico o virtual (usando PT / PTE yTLB) y de alguna manera hacePAT (tabla de atributos de página) afectarlo a eso?

¿Y hay alguna diferencia entre los controladores (kernel-espacio) y las aplicaciones (espacio de usuario) en este caso?

Respuesta corta - Intel usaprácticamente indexado, etiquetado físicamente (VIPT) caché L1:¿Qué se utilizará para el intercambio de datos entre hilos que se ejecutan en un Core con HT?

L1 -Virtual direccionamiento8-way caché para definirSet se requiere bajo12 bits que son iguales en virt y phys)L2 -Físico direccionamiento (requiere acceso a TLB para Virt-2-Phys)L3 -Físico direccionamiento (requiere acceso a TLB para Virt-2-Phys)

Respuestas a la pregunta(1)

Su respuesta a la pregunta