잡다한 자료(번역)/C&C++
FILE MAPPING : Memory Mapped File (MMF)
WHAT IS FILE MAPPING? FILE MAPPING 이란, 가상 메모리처럼 프로세스 주소 공간을 예약하고, 예약한 영역에 물리 저장소를 커밋하는 기능을 제공하는 것을 말한다.가상 메모리와 유일한 차이점이라면, 시스템의 페이징(Paging) 파일을 사용하는 대신 디스크 상에 존재하는 어떤 파일이라도 물리 저장소로 사용 가능하다는 점이다. (메모리 맵 파일도 페이징 파일 사용이 가능하나, 이 부분은 아래 챕터에서 자세히 설명하겠다.) FILE MAPPING 은 아래 세 가지 목적으로 사용될 수 있다.실행 파일(.exe)과 DLL 파일을 읽고 수행디스크에 있는 데이터 접근동일 머신에서 수행중인 다수의 프로세스 간 데이터 공유디스크 입출력은 메모리 입출력보다 훨씬 느리다. CPU에서 디스크가 램보다 ..
2015. 7. 29. 12:15
최근댓글