2014-06-16 2 views

답변

3

MAP_FIXED는 mmap'd 메모리가 mmap()의 첫 번째 인수로 전달 된 가상 주소에 있어야 함을 지정합니다. 이것은 현대 사용자 프로그램에서 매우 제한된 사용법을 가지고 있으며 실제로 일부 운영 체제는 MAP_FIXED가 지정된 경우 오류를 반환합니다.

MAP_FIXED에 대한 가능한 사용법 중 하나는 메모리 할당 자 (예 : malloc())를 구현할 때 mmap()을 사용하여 힙 메모리를 조각 낼 수있는 경우입니다.