일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TiL
- 자바스크립트
- userprog
- 큐
- defee
- 알고리즘
- 크래프톤 정글
- 모션비트
- CSS
- 4기
- Java
- pintos
- corou
- Vue.js
- 코드트리
- 나만무
- 오블완
- HTML
- 크래프톤정글
- 리액트
- 소켓
- JavaScript
- 사이드프로젝트
- 시스템콜
- 핀토스
- 백준
- 자바
- 스택
- 티스토리챌린지
- Flutter
- Today
- Total
목록IPC (2)
미새문지
IPC(Inter-Process Communication) IPC가 무엇이고, 어떤 종류가 있는지 설명해 주세요. IPC는 프로세스 간 통신을 의미하는데, 이는 컴퓨터 시스템 내에서 실행 중인 여러 프로세스가 서로 정보를 교환하거나 동기화하기 위해 사용하는 다양한 메커니즘을 포함한다.주로 멀티태스킹 환경에서 필수적이며, 분산 시스템, 병렬 처리, 네트워크 통신 등 다양한 응용 분야에서 사용된다. IPC의 주요 목적데이터 공유: 프로세스 간 데이터를 교환데이터 보호: 동시 접근 시 데이터의 일관성을 유지동기화: 여러 프로세스 간의 작업 순서를 제어원격 프로시저 호출: 다른 프로세스의 함수를 호출하여 결과를 얻는다.IPC의 주요 종류파이프(Pipes)익명 파이프(Anonymous Pipes): 한 프로세스에..
파일 디스크립터 운영체제가 프로세스에서 파일, 소켓 파이프 등을 추적하기 위해 사용하는 추상적인 표현이며, 각 열린 파일이나 I/O 채널에 대해 고유한 정수 값을 할당하는 것 파일 디스크립터는 운영체제의 리소스를 추상화해 프로세스가 이를 효율적으로 사용할 수 있도록 돕는 중요한 메커니즘이며, 리눅스나 유닉스 같은 운영체제에서는 표준입력(0), 표준출력(1), 표준오류(2) 등 기본적인 I/O 채널에 대한 파일 디스크립터가 미리 정의되어 있다. 시스템 콜 유형 프로세스 제어(process Control) - 중요 프로세스 실행, 생성, 대기 등 fork() 현재 실행 중인 프로세스의 복제본을 생성하는 역할을 한다. 성공적으로 수행되면, 부모 프로세스에게는 자식 프로세스의 PID를, 자식 프로세스에게는 ..