Что такое файл с отображением памяти в ОС?
Что такое файл с отображением памяти в ОС?

Видео: Что такое файл с отображением памяти в ОС?

Видео: Что такое файл с отображением памяти в ОС?
Видео: Урок 43. Виртуальная память 2024, Май
Anonim

А файл с отображением памяти это особенность всех современных операционная система . Это требует координации между объем памяти менеджер и подсистема ввода-вывода. В принципе, вы можете сказать Операционные системы это что то файл является резервным хранилищем для определенной части процесса объем памяти . Чтобы понять это, мы должны понимать виртуальные объем памяти.

Точно так же можно спросить, что такое файлы с отображением памяти и как они используются?

А объем памяти - сопоставленный файл содержит содержимое файл в виртуальном объем памяти . Этот отображение между файл а также объем памяти пространство позволяет приложению, включая несколько процессов, изменять файл путем чтения и записи непосредственно в объем памяти.

Также знайте, что такое файлы с отображением памяти и каковы их преимущества? Преимущества . В выгода из отображение памяти а файл увеличивает производительность ввода-вывода, особенно при использовании на больших файлы . Для малых файлы , объем памяти - сопоставленные файлы может привести к бесполезной трате свободного места, так как объем памяти карты всегда выравниваются по размеру страницы, который обычно составляет 4 КиБ.

Аналогичным образом, что вы подразумеваете под отображением файлов в память?

Отображение файлов в память . Сопоставление файлов это процесс отображение сектора диска файл в виртуальный объем памяти пространство процесса. В качестве ты читать данные из сопоставленный файл указатель, страницы ядра в соответствующие данные и возвращает его на ваш приложение.

Что вы имеете в виду под анонимным отображением?

Анонимное отображение отображает область виртуальной памяти процесса, не поддерживаемую никаким файлом. Содержимое находятся инициализирован нулем. В этом отношении анонимное отображение аналогичен malloc и используется в некоторых реализациях malloc (3) для определенных распределений.

Рекомендуемые: