목록공유 메모리 (1)
브래의 슬기로운 코딩 생활
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/edFq9N/btscZRXnoPh/c8BqWKo4JtdOvilTM2nq60/img.png)
메모리 관리 공유 메모리 개념 - Shared Memory - 동일한 메모리공간을 서로 다른 프로세스들이 공유 - 운영체제를 통해 공간이 공유됨 사용(프로그래밍) 절차 1. 공유 메모리 생성 2. 프로세스에 공유 영역을 첨부 3. 공유 영역 접근 4. 첨부된 공유 영역을 해제 5. 공유 메모리 삭제 공유 메모리 생성 공유 메모리 생성 인자 • key : 시스템에서 식별하기 위한 공유메모리 번호 • size: 공유메모리 크기 • shmflg: 동작 옵션 – IPC_CREAT : » key에 해당하는 공유메모리가 없으면 생성(단, 생성 시 접근 권한을 부여해야 함) » 동일 값이 이미 있으면, 무시됨 – IPC_EXCL : » 공유메모리가 이미 있으면 실패 의미로 -1을 반환 반환값: • 성공: 공유메모리 ..
2-1/운영체제
2023. 4. 27. 20:35