Gabarito disponível
Resolução comentada
O mapeamento associativo permite alocar qualquer bloco em qualquer linha da cache.
No mapeamento associativo, um bloco da memória principal pode ocupar qualquer linha da cache. Isso dá a maior flexibilidade de alocação e armazenamento. O custo é a comparação simultânea das tags de todas as linhas.
Análise das alternativas
A) Errada: no mapeamento direto, cada bloco da memória principal tem uma linha da cache pré-definida, e a frase inverte essa relação. B) Errada: não existe "mapeamento indireto" como oposto do associativo. C) Errada: a redação é imprecisa, pois o conflito ocorre entre blocos que disputam a mesma linha, não "em várias linhas". E) Errada: o associativo por conjuntos reduz a busca e a comparação de tags a apenas as linhas do conjunto.
Referência: Stallings – Organização e Arquitetura de Computadores (memória cache)
Resolução comentada do VaiConcursos.