При работе с отображенными в память файлами будут ли они кэшироваться в кеше данных (L1,L2)

Если мы распределили файл памяти-памяти, используя mmap(), как

Struct {
    int a[100]
} struct_data
struct_data *a = (struct_data *)mmap(...)

Когда мы обращаемся к a, будет ли он кэшироваться в кеше данных, как L1 и L2?

Согласно Ref, отображенные в память файлы (зеленая часть) не связаны с памятью.

Похоже, что ответ на поставленный выше вопрос заключается в том, что отображенные в память файлы не будут кэшироваться в кеше данных (L1 и L2). И я хочу получить подтверждение этого ответа.

0 ответов

Другие вопросы по тегам