iPC

목차 개요 IPC 즉 프로세스간 통신의 한 종류인 파이프에 대해서 알아보자 먼저 파이프는 두 종류가 있는데 익명 파이프와 지명 파이프로 나뉘어져있다. 파이프를 구현하는데에는 여러가지 옵션을 고려해야하는데 단방향 통신인가? 양방향 통신인가? 양방향인 경우에는 반이중 방식인가? 전이중 방식인가? 두 프로세스 간에 부모-자식 같은 특정 관계가 존재하는가? 이번 포스팅에서는 단방향 통신만이 가능하고 부모-자식 관계에서만 동작하는 익명 파이프에 대해 알아보겠다. 지명 파이프에 대해서도 궁금하다면 ⬇⬇⬇ 2022.09.21 - [분류 전체보기] - 프로세스 :: 지명 파이프(named pipes) 개념 및 특징 두 프로세스가 통신할 수 있게 하는 전달자로서 프로세스간의 통신을 허용한다. 위에서 기술했다싶이 단방향 ..
목차 개요 상위의 포스팅에서는 IPC의 개념과 종류에 대해서 알아보았고 2022.08.29 - [OS :: 운영체제] - 프로세스 :: 프로세스 간 통신 IPC 프로세스 :: 프로세스 간 통신 IPC 목차 개요 이전 포스팅에서는 프로세스가 생성되고 종료되며 그러한 프로세스가 다중 프로그래밍 환경에서 적재와 할당 해제가 반복되면서 작업이 이루어지는 멀티테스킹; 병행 수행되는 경우 nstgic3.tistory.com 이번 포스팅에서는 IPC의 방식 중 하나인 메시지 전달 시스템에 대해서 자세히 알아볼 것이다. 메시지 전달 시스템 개념 운영체제가 메시지를 이용하여 프로세스간 통신을 하게 하는 기법 메모리 공유 시스템에 비해서 영역을 할당을 할 필요도 없고 프로세스 들끼리 메모리를 공유할 필요가 없다. 이에 따..
목차 개요 이전 포스팅에서는 프로세스가 생성되고 종료되며 그러한 프로세스가 다중 프로그래밍 환경에서 적재와 할당 해제가 반복되면서 작업이 이루어지는 멀티테스킹; 병행 수행되는 경우를 알아보았는데 실행되는 병행프로세스는 다른 프로세스와 상호작용 유무에 따라서 독립적일 수도 있고 협력적 일 수도 있다. 독립 프로세스 : 실행중인 다른 프로세스 등과 정보를 공유하지 않음 협력 프로세스 : 실행 중인 다른 프로세스 들과 영향을 주거나 받는다. 따라서 이번 포스팅에서는 협력 프로세스를 제공하는 이유과 어떻게 통신을 하는지에 대해 알아보고 하위 포스팅으로 통신방법에 따른 OS에 적용된 방식나 간단한 구현 코드 API 등을 알아보도록 하겠다. 협력 프로세스 제공 이유 정보공유 (information sharing) ..
nstgic3
'iPC' 태그의 글 목록