공유 메모리를 이용한 IPC

Skills/Programming 2014. 12. 15. 16:49

IPC (Inter Process Communication)란, 프로세스 간에 정보를 주고받을 수 있도록 하는 통신 기법

32bit 시스템에서는 각 프로세스에 제공되는 연속적인 4GB의 가상 메모리를 사용하는데, 가상 메모리 중 절반은 사용자 모드(스택, 힙)에 사용하고 나머지 절반은 커널 모드(운영체제가 관리)에 사용한다.

공유 메모리를 이용한 IPC는 커널 모드의 메모리 영역을 활용하여 프로세스 간에 서로 통신하는 기법임.


* Ref  (or copied from)

[1] 열혈강의 VISUAL C++ 2008 MFC 윈도우 프로그래밍, 최호성, 2009.

설정

트랙백

댓글