SYSTEM V 에서 Shared Memory 에 관해 질문이 있습니다.
글쓴이: poplike / 작성시간: 화, 2009/01/13 - 9:00오후
리눅스 System V 공유 메모리에서 shmget을 이용해 공유 메모리를 할당할 경우 그 공유 메모리는 어디에 할당이 되는지 모르겠습니다.
POSIX 같은 경우에는 /dev/shm에 파일형태로 저장이 되어 그걸 각 프로세스가 가져가 쓰는데...
System V 공유 메모리는 어디에 그 공유 메모리 영역이 할당이 되어서 각 프로세스가 붙여 쓰는지 잘 모르겠습니다.
공유 메모리가 생성될때 어느 영역에 할당이 되고 어떠한 형식으로 각 프로세스들이 접근해서 공유 하는지 알려주시면 감사하겠습니다.
그리고 shmmax, shmmnb, shmmax에 최대 할당 할 수 있는 값은 어디까지 인지 알고 싶습니다.
Forums:
댓글 달기