Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- CV
- 리눅스
- C++
- 백준알고리즘
- 텐서플로우
- 운영체제
- shell
- 프로세스
- 학습
- 코딩
- c
- 프로그래밍
- linux
- 시스템프로그래밍
- OpenCV
- Windows10
- 영상처리
- error
- 턱걸이
- TensorFlow
- C언어
- 알고리즘
- 회귀
- 쉘
- 공부
- 딥러닝
- Computer Vision
- Windows 10
- python
- 백준
Archives
- Today
- Total
목록부모자식 (1)
줘이리의 인생적기
IPC(InterProcess Communication)
프로세스들 간의 커뮤니케이션은 매우 중요하다. 하지만 서로의 공간을 쉽게 접근할 수 있다면 매우 위험한일이므로, 프로세스는 다른 프로세스의 공간을 접근할 수 없다. 이 때문에 운영체제는 프로세스간의 통신 방법을 제공한다. 이때, 프로세스간 state 확인 및 데이터 송수신이 필요하며, 통신을 위해 여러 프로세스를 만들어 동시 실행을 하기도 한다. 여기서 기억해야 하는것은 프로세스간 공간은 완전히 분리되어 있다는 점과 커널 공간은 공유한다는 점이다. 커널 공간을 이용하여 통신을 하는 IPC 기법에 대해서 알아보자. IPC기법 중 대표적인 한가지는 pipe(파이프)이다. 기본 파이프는 단방향 통신이며, fork()로 자식 프로세스를 만들고, 부모->자식 방향으로 통신한다. 앞서 말했던 것처럼 메모리는 ker..
공부/운영체제
2021. 11. 19. 23:00