При работе с отображенными в память файлами будут ли они кэшироваться в кеше данных (L1,L2)
Если мы распределили файл памяти-памяти, используя mmap(), как
Struct {
int a[100]
} struct_data
struct_data *a = (struct_data *)mmap(...)
Когда мы обращаемся к a, будет ли он кэшироваться в кеше данных, как L1 и L2?
Согласно Ref, отображенные в память файлы (зеленая часть) не связаны с памятью.
Похоже, что ответ на поставленный выше вопрос заключается в том, что отображенные в память файлы не будут кэшироваться в кеше данных (L1 и L2). И я хочу получить подтверждение этого ответа.