Multiprocess 간 IPC 중 Shared memory 통신
·
Interview/OS
Shared memory 통신Multiprocess 간의 통신(IPC, Inter-Process Communication)은 서로 다른 프로세스가 데이터를 주고받거나 리소스를 공유하는 방법입니다. 운영체제에서 프로세스는 독립된 메모리 공간을 가지기 때문에 직접적으로 데이터를 공유할 수 없습니다. 따라서 IPC 기법을 사용하여 프로세스 간의 데이터를 전달하거나 동기화해야 합니다.Linux 및 Unix에서 사용하는 다양한 IPC 방법들을 아래에 설명합니다.3. 공유 메모리 (Shared Memory)공유 메모리는 여러 프로세스가 같은 메모리 공간을 공유하여 데이터를 주고받는 방법입니다. 가장 빠른 IPC 방법 중 하나로, 프로세스 간에 직접적인 메모리 접근을 가능하게 합니다.하지만, 동기화 문제가 발생할 수..