상세 컨텐츠

본문 제목

07.1 프로세스간 통신(IPC)의 의미

Programming/Windows System

by RACC8N 2020. 4. 18. 14:02

본문

프로세스간 통신 IPC(Inter-Process Communication) : 둘 이상의 프로세스가 데이터를 주고받는 행위

-> 프로세스들은 서로 만나서 데이터를 주고 받는 것이 불가능하다.

 

프로세스들이 서로 만날 수 없는 이유 

프로세스는 서로 독립적인 메모리 공간을 갖기 때문에 자신에게 할당된 메모리 공간 이외에는 접근이 불가능하다.

 

 

프로세스들이 서로 만나지 못하게 디자인한 이유

MP3 Player와 MS WORD를 실행시켜 음악을 들으면서 문서작업을 하고 있다. 만약 프로세스들이 서로 만날 수 있다면 MP3 Player가 MS WORD의 메모리 공간을 망가뜨릴 수 있다. 따라서 안전성을 높이기 위해 프로세스는 자신에게 할당된 메모리 공간 이외에는 접근이 불가능하다.

 

관련글 더보기

댓글 영역