로딩
요청 처리 중입니다...

Chapter 8. 메모리 매핑

 Chapter 8. 메모리 매핑

8.1 개요 - IPC(InterProcess Communication) : 운영체제에서 프로세스간에 데이터를 공유가능하게 하는 메커니즘 - PIPE 같은 특수 파일 이용. - 메모리 매핑이나 공유 메모리 같은 메모리 영역 이용. - 메시지 큐, 공유 메모리, 세마포어 등 유닉스 시스템 V에서 제공하는 IPC 방법 8.2 메모리 매핑과 해제 8.2.1 메모리 매핑 함수 - mmap(2) : 메모리 매핑(프로세스에 전달할 데이터를 저장한 파일을 직접 프로세스의 가상 주소 공간으로 매핑) #include < sys/mman.h > void *mmap( void *addr, // 매핑할 메모리 주소 size_t len, // 메모리 공간의 크기 int prot, // 보호 모드 int flags, // 매핑된 데이터의 처리 방법을 지정하는 상수 int fildes, // 파일 기술자 off_t off // 파일 오프셋 ); // 파일을 프로세스의 가상메모리에 매핑(파일 입출력 함수를 사용...