Eu estava trabalhando em um artigo anterior da Higher Computing e a seguinte pergunta surgiu
Describe a situation where the cache memory would not improve the processor’s performance (1 mark)
A resposta (que eu pessoalmente acho extrovertamente fraca) dada no esquema de marcação é
Where the instruction is not in cache and main memory must be accessed
Ao pensar em outras respostas, pensei que, se um programa fizesse uso impreciso do cache do processador, ele poderia ficar lento, como um vazamento de memória na RAM. Então eu percebi que eu não sei se os programas são capazes de controlar o que é escrito ou a partir da memória cache, um pouco de pesquisa não ajudou. O que eu gostaria de saber é em que nível está o handeld de memória cache, programas de software, sistema operacional ou pelo próprio processador? E realmente haveria alguma situação em que a memória cache não melhorasse ou até mesmo prejudicasse o desempenho do computador?
Felicidades, kerr_max