본문 바로가기

리눅스 ipc 함수3

[UNIX/Linux] ep10-2) 세마포 https://claremont.tistory.com/entry/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-IPCInter-Process-Communication [운영체제] IPC(Inter-Process Communication)https://claremont.tistory.com/entry/ep2-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4process [운영체제] ep2) 프로세스(process)ㅁ프로세스(process): 실행 중인 프로그램 (실행/스케줄링의 단위 및 자료구조)보조기억장치에 저장claremont.tistory.comhttps://claremont.tistory.com/entry/UNIXLinux-ep10-1-%EB%A9%94%EC%8B.. 2024. 11. 13.
[UNIX/Linux] ep10-1+) 메시지 큐 함수 실습 hw. 자식이 표준 입력한 내용을 mtype=1로 부모에게 전달한다. 더 이상의 내용이 없을 때 자식은 “bye”와 mtype=2를 전달한다. 부모는 mtype=1이면 받은 내용을 표준 출력하고, mtype=2이면 종료하는 프로그램을 작성하라. (메시지 큐가 가장 적합)#include #include #include #include #include #include #define MSGSIZE 128 // 메시지의 최대 크기 정의// 메시지 버퍼 구조체 정의struct msgbuf { long mtype; // 메시지 유형 char mtext[MSGSIZE]; // 메시지 내용};// 부모 프로세스 함수: 자식 프로세스가 보낸 메시지를 수신void parentProcess.. 2024. 11. 7.
[UNIX/Linux] ep10-1) 메시지 큐, 공유 메모리 https://claremont.tistory.com/entry/%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-IPCInter-Process-Communication [운영체제] IPC(Inter-Process Communication)https://claremont.tistory.com/entry/ep2-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4process [운영체제] ep2) 프로세스(process)ㅁ프로세스(process): 실행 중인 프로그램 (실행/스케줄링의 단위 및 자료구조)보조기억장치에 저장claremont.tistory.com [ep10의 학습목표]1. UNIX 시스템 V에서 제공하는 IPC 기법2. 메시지 큐를 이용한 통신 프로그램 작성3. 공.. 2024. 11. 6.