본문 바로가기
교재 공부/OS(운영체제) 문제풀이

명품운영체제_생능 7장 문제풀이

by Dohi._. 2024. 4. 7.
728x90

블로그 개인이 푼 풀이라 오류가 있을 수 있습니다

문제는 저작권보호를 위해 번호만 남깁니다

해당 교재로 공부하신분들과 같이 토론하기 위해서 올려봅니다.

 

개념

1) 각자 서로 숟가락 혹은 젓가락을 한 개 씩 들게 되는데 각자 다른 식기구를 차지하면서 서로 다른 식기구가 준비 될 때까지 기다리기만 하다 먹지 못하고 교착상태가 발생함 .

2) 1번 - 식사하는 철학자 문제는 교착상태를 나타내는 문제이며 교착상태는 스레드 사이의 공유자원에대한 동기화 문제로써 스케줄링과는 상관이 없다.

3) 1,2,3번

4) 발생할 수 있다. - 식사하는 철학자는 교착상태와 동일한 문제인데 교착상태는 단일 CPU든 다중 CPU든 가리지 않고, 락이나 자원에 대한 멀티스레드의 경쟁이 있는 한 발생하는 문제이다. 따라서 단일 CPU에서도 식사하는 철학자 문제는 발생할 수 있다

5) 교착상태 / 교착상태 / 코프만 / 타조

 

6) 1번  - 코프만 4가지 조건은 상호배제,자원 강제 반환 불가 , 소유하면서 대기, 환형 대기

7) 4번

8) 3번

9) 3번

10) 1번

 

11) 2번

12) 1번
13) 4번
14) 3번
15) 1번

16) 2번
17) 1번

18) 2번
19) 1번


 

728x90

댓글