Отображение памяти - это механизм, который сопоставляет файл или часть файла на диске с диапазоном адресов в адресном пространстве приложения. Сопоставление памяти используется, когда требуется получить случайный доступ к большим файлам или часто получать доступ к малым файлам. Кроме того, сопоставление памяти позволяет получать доступ к данным файлов с помощью стандартных операций индексирования MATLAB ®. Дополнительные сведения см. в разделе Обзор отображения памяти.
memmapfile | Создание карты памяти для файла |
Отображение памяти - это механизм, который сопоставляет часть файла или весь файл на диске с диапазоном адресов в адресном пространстве приложения.
Предположим, что необходимо создать карту памяти для файла с именем records.dat, с использованием memmapfile функция.
Чтение из сопоставленного файла
В этом примере показано, как создать две различные карты памяти, а затем считывать из каждой карты с использованием соответствующего синтаксиса.
В этом примере показано, как создать три различные карты памяти, а затем записать в каждую из карт с использованием соответствующего синтаксиса.
Очистка memmapfile выполните одно из следующих действий:
Совместное использование памяти приложениями
В этом примере показано, как реализовать два отдельных процесса MATLAB, которые взаимодействуют друг с другом путем записи и чтения из общего файла.