mmap

created : Fri, 05 Jun 2020 19:52:18 +0900
modified : Fri, 05 Jun 2020 19:59:59 +0900
memory mmap

MAP_SHARED vs MAP_PRIVATE

/* os/os0proc.cc */
 ptr = mmap(nullptr, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | OS_MAP_ANON,
            -1, 0);

이 내용을 찾았고, 그래서 MAP_PRIVATE를 b+-Tree를 만들때 사용하기로 했다. 추가적으로 addrnull을 줄 경우 자동으로 PAGE 단위에 맞게 준다는 걸 알았다.