Я работал над журналом Higher Computing, и возник следующий вопрос
Опишите ситуацию, когда кеш-память не улучшит производительность процессора (1 оценка)
Ответ (который я лично считаю крайне слабым), данный в схеме разметки:
Если инструкция не находится в кеше, а основная память должна быть доступна
Размышляя о других ответах, я подумал, что, если программа использует неиспользуемый кэш процессора, она может замедлиться, как утечка памяти в ОЗУ. Затем я понял, что не знаю, способны ли программы контролировать то, что записывается в кеш-память или из нее, небольшое исследование не помогло. Я хотел бы знать, на каком уровне находится кэш-память, программное обеспечение, операционная система или сам процессор? И действительно ли возникнет ситуация, при которой кэш-память не улучшится или даже не скажется на производительности компьютера?
Ура, kerr_max
источник