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