[운영체제] 프로세스 커뮤니케이션

Peter·2021년 10월 4일
0

운영체제

목록 보기
15/22

프로세스들은 다른 프로세스의 공간 접근 불가

IPC

  • 프로세스간 통신 방법을 제공
  • IPC: InterProcess Communication

프로세스간 통신

  • 성능을 높이기 위해 여러 프로세스를 동시에 실행
  • 이 과정에서 프로세스 사이에 상태 확인, 데이터 송수신이 필요

프로세스 동시 실행 예시

  • 복잡한 연산을 동시에 실행하고 합치기
  • 웹서버에서 클라이언트 요청에 사용자마다 새로운 프로세스 만들고 즉시 대응

프로세스 커널부분

  • 프로세스들은 커널 공간을 공유함
  • IPC는 이 커널 공간을 활용한 기법

file 사용

  • file에 해당 프로세스가 다른 프로세스에게 전달할 내용을 쓰고 다른 프로세스가 읽는 방식
  • 커널을 사용하지 않음
  • 프로세스들이 계속 파일을 읽고 있지 않기 때문에 실시간으로 데이터 전달 어려움
profile
컴퓨터가 좋아

0개의 댓글