computer
프로세스와 IPC
유순이
2021. 6. 22. 00:02
유닉스 계열의 리눅스 속 프로세스 공간
하나의 Process는 4GB (가상 주소)
실제 메모리 공간과는 다르다.
가상 주소를 물리 주소로 변환하는 기능이 있어서 이는 가상 메모리 시간에 배울 것
가상 주소 중 3 - 4 GB (kernel space)
0 - 3 GB (user space)가 실제 프로세스 코드
이 커널 공간은 공유한다!!
IPC 기법의 종류
- file
- message queue
- shared memory
- pipe
- signal
- semaphore
- socket
file을 제외하고 모두 커널 공간을 사용한다.