반응형
어느 정도 규모의 리눅스 시스템 개발에서 IPC(Inter-Process Communication)는 필수적으로 사용됩니다. 하나의 프로세스에 시스템에 필요한 모든 기능을 담을 수는 없기 때문입니다. 여러 프로세스가 각자의 역할을 수행하고, 또 유기적으로 동작해야 마치 하나의 소프트웨어가 동작하는 듯한 아름다운 모습을 그려낼 수 있습니다. 이 때 프로세스들의 유기적인 동작을 위해 필요한 것이 바로 IPC 입니다.
IPC 도구는 프로세스간 데이터를 주고 받을 수 있도록 하는 도구들을 말합니다. 리눅스는 여러 가지 IPC 도구를 제공합니다. 크게 데이터 교환과 동기화 도구로 나눌 수 있고, 데이터 교환은 데이터 전송 방식과 메모리 공유 방식으로 구분할 수 있습니다.
반응형
'개발자 > Linux' 카테고리의 다른 글
서버 모니터링 프로그램 Htop 사용 방법 – Ubuntu 기준 (0) | 2020.03.16 |
---|---|
리눅스 IPC 프로그래밍(IPC종류) [1] (0) | 2020.03.12 |
고급 리눅스 API <POSIX 메시지큐> (0) | 2020.03.12 |
리눅스 터미널 창으로 메시지 보내기 (0) | 2020.03.03 |