연습문제1 [쉽게 배우는 운영체제] ch.5 프로세스 동기화 - 연습 & 심화 문제 연습 문제 1. 프로세스 간 통신에서 데이터를 양방향으로 전송 가능하지만 동시 전송은 불가능하고 특정 시점에 한쪽 방향으로만 전송할 수 있는 통신 방식? 반양방향 통신 2. 상태 변화를 살펴보기 위해 반복문을 무한 실행하며 기다리는 것? 바쁜 대기 (busy waiting) 자원 낭비의 예시 3. 프로세스 간 통신에서 대기가 없는 통신과 대기가 있는 통신의 예 대기 x : 전역 변수, 파일 방식 대기 o : 파이프, 소켓 방식 4. 파이프를 이용하영 통신할 때 파이프를 2개 사용하는 이유? 양방향 통신을 하기 위함이다. 서로 다른 프로세스가 각각 하나의 파이프를 읽고 쓴다. 5. 공유 자원을 병행적으로 읽거나 쓰는 상황? 경쟁 조건 (race condition) 6. 공유 자원의 접근 순서에 따라 실행 .. 2022. 11. 4. 이전 1 다음 반응형