일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 리트코드
- Redux
- DFS
- DP
- 프로그래머스
- 알고리즘
- 안드로이드
- CS
- 그레이들
- Data Structure
- VIM
- Algorithm
- 다이나믹 프로그래밍
- 백준
- network
- git
- Python
- 동적 계획법
- react
- TypeScript
- vscode
- Graph
- 자바
- Database
- db
- LeetCode
- java
- BFS
- frontend
- Javascript
Archives
- Today
- Total
목록IPC (1)
늘 겸손하게
CS - Operating System - IPC ( Inter-Process Communication )
[ IPC? ] Inter-Process Communication의 약자로 프로세스 간 통신을 의미 [ 왜 필요한가요? ] 프로세스는 독립적으로 실행된다. 즉, 한 프로세스는 다른 프로세스 코드, 데이터, 힙, 스택에 접근이 불가능하다. 하지만 이렇게 독립적인 프로세스들 끼리 통신이 필요한 상황이 있다. 이를 가능하게 해주는 것이 바로 IPC 통신이다. 프로세스는 커널이 제공하는 IPC 설비를 이용해 프로세스간 통신을 할 수 있게 된다. [ IPC 종류 ] 익명 PIPE Named PIPE (FIFO) Message Queue 공유 메모리 메모리 맵 소켓 파일 1. 익명 PIPE 파이프는 두 개의 프로세스를 연결하는데 하나의 프로세스는 데이터를 쓰기만 하고, 다른 하나는 데이터를 읽기만 할 수 있다. 한..
Computer Science/Operating System
2022. 11. 24. 12:06