mmap 썸네일형 리스트형 mmap / munmap 1. mmap이란? 메모리의 내용을 파일이나 디바이스에 대응하기 위해서 사용하는 시스템 호출이다. 2. 메모리 관리 프로세스 메모리는 기본적으로 다른 프로세스 메모리와 공유되지 않는다. 이것은 프로세스의 데이터를 보호하기 위해서 반드시 필요한 기능이긴 하지만 다른 프로세스와 특정 데이터를 공유하기 위해서는 귀찮은 기능이 되기도 한다. 이 때문에 IPC를 사용하게 된다. mmap은 메모리의 특정영역을 파일로 대응시킬 수 있도록 도아준다. 파일은 시스템 전역적인 개체이므로 다른 프로세스에서 접근가능하도록 할 수 있으면, 이러한 mmap의 특징 때문에 IPC용도로 사용가능하다. (mmap이 IPC용도로 사용가능하지만 IPC 설비는 아니다.) ==> mmap은 프로세스의 주소공간을 파일에 대응시킨다. 파일은 운.. 더보기 이전 1 다음