mmap1 [func] mmap() / munmap() - memory 맵핑 Definition 파일이나 장치를 메모리에 대응 or 해제 시킴 #include #include void * mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset); int munmap(void *start, size_t length); Description mmap() 함수는 fd로 지정된 파일에서 offset을 기점으로 시작해서 length byte만큼 start 주소로 대응시키는 함수 offset과 length는 PAGE_SIZE의 단위여야 함(대개 start 주소를 0으로 지정) 지정된 영역이 mapping된 실제 시작위치를 반환 * PAGE_SIZE? Page는 MMU에서 메모리 관리 시 사용하는 최소 단위 pro.. 2021. 7. 23. 이전 1 다음 728x90