mmap

created : 2020-06-05T10:52:18+00:00
modified : 2020-06-05T10:59:59+00:00
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 단위에 맞게 준다는 걸 알았다.