이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

메모리 매핑

더욱 빠른 액세스를 위해 파일 데이터를 메모리에 매핑

메모리 매핑은 디스크에 있는 파일 또는 파일의 일부분을 응용 프로그램 주소 공간 내 특정 범위의 주소로 매핑하는 메커니즘입니다. 큰 파일을 무작위로 액세스하거나 작은 파일을 자주 액세스하려는 경우에는 메모리 매핑을 사용하십시오. 또한 메모리 매핑을 사용하면 표준 MATLAB® 인덱싱 작업을 사용하여 파일 데이터에 액세스할 수 있습니다. 자세한 내용은 메모리 매핑 개요 항목을 참조하십시오.

함수

memmapfile파일에 대한 메모리 맵(Memory Map) 생성

예제 및 방법

Map File to Memory

Suppose you want to create a memory map for a file named records.dat, using the memmapfile function.

Read from Mapped File

This example shows how to create two different memory maps, and then read from each of the maps using the appropriate syntax.

Write to Mapped File

This example shows how to create three different memory maps, and then write to each of the maps using the appropriate syntax.

Delete Memory Map

To clear a memmapfile object from memory, do any of the following:

Share Memory Between Applications

This example shows how to implement two separate MATLAB processes that communicate with each other by writing and reading from a shared file.

개념

메모리 매핑 개요

메모리 매핑은 디스크에 있는 파일의 일부분 또는 전체 파일을 응용 프로그램 주소 공간 내 특정 범위의 주소로 매핑하는 메커니즘입니다.