운영체제
[#19] 프로세스의 동기화 : 프로세스간 통신(IPC), 임계구역, 임계구역 해결법, 파일, 파이프, 소켓 프로그래밍 -요약-
프로세스간 통신의 개념 프로세스가 다른 프로세스와 데이터를 주고받는 것을 말하며 프로세스 내부 데이터 통신, 프로세스 간 데이터 통신, 네트워크를 이용한 통신이 있다. (원격 프로시저 호출: Remote Procedure Call, RPC도 통신의 한 종류이다.) 프로세스 간 통신의 분류 분류 방식 종류 예 통신 방향에 따른 분류 양방향통신 일반적 통신, 소켓 반양방향 통신 무전기 단방향 통신 전역 변수, 파일, 파이프 통신 구현 방식에 따른 분류 대기가 있는 통신(동기화 통신) 파이프, 소켓 대기가 없는 통신(비동기화 통신) 전역 변수, 파일 프로세스 간 통신의 종류 전역 변수를 이용한 통신 공동으로 관리하는 메모리를 사용하여 데이터를 주고 받는 것 파일을 이용한 통신 저장장치에 파일을 읽고 쓰는 방법..
2022. 8. 28. 21:20