Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자료구조
- Redux
- web
- react
- Java
- 코드업
- 분할메모리할당
- 정렬
- 프로그래머스
- C++
- CPU 스케줄링
- 협업
- 스프링
- 기초100제
- codeup
- 일상
- 타입스크립트
- memory
- 파이썬
- Operating System
- 토이프로젝트
- 리덕스장바구니
- OS
- 백준
- react-redux
- 알고리즘
- error
- Spring
- 공부
- js to ts
Archives
- Today
- Total
목록IPC 통신 (1)
감자튀김 공장🍟
[OS] IPC 통신이란? (Inter Process Communication)
프로세스간 통신의 필요성 응용프로그램은 여러 프로세스(multi process)를 생성하고 각 프로세스에게 하나씩 작업을 맡겨, 동시에 여러 작업을 처리할 수 있다. 응용프로그램에 따라 각 프로세스들이 독립적으로 작업을 처리하기도 하지만, 프로세스들이 서로 데이터를 주고받으면서 협력해야 하는 경우도 있다. 또한 다중 프로세스(multi process)는 프로세스 사이에 데이터 혹은 변수 공유가 되지 않으며, 현대의 다중 작업 응용프로그램은 멀티 스레딩으로 작성되기 때문에 프로세스 간 통신의 필요성이 더더욱 필요하다. IPC (Inter Process Communication) 프로세스들의 주소 공간은 완전히 분리되어 있어서, 두 프로세스 사이에는 코드를 제외한 어떤 메모리 공간도 공유되지 않는다. 프로세..
Study/Operating System
2022. 4. 1. 11:25