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
- react
- OS
- 백준
- 리덕스장바구니
- CPU 스케줄링
- 정렬
- 협업
- web
- codeup
- error
- 공부
- 타입스크립트
- react-redux
- 파이썬
- C++
- 일상
- memory
- js to ts
- 기초100제
- 자료구조
- Spring
- Operating System
- Java
- 프로그래머스
- 분할메모리할당
- 알고리즘
- 토이프로젝트
- Redux
- 코드업
- 스프링
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