
1. 교착상태 발생조건에 대해 설명하시오. 👉🏻 교착상태 발생 조건으로는 4가지가 있습니다. 1. 상호배제(Mutual exclusion) : 프로세스들이 필요로 하는 자원에 대해 배타적인 통제권을 요구한다. ----> 공유하지 않고 오로지 나만 쓰는 상황이라고 할 수 있습니다. 2. 점유대기(Hold and wait) : 프로세스가 할당된 자원을 가진 상태에서 다른 자원을 기다린다. ----> 내가 어떤 공유된 자원을 가진 상태에서 또 다른 것을 요구할 때 발생합니다. 3. 비선점(No preemption) : 프로세스가 어떤 자원의 사용을 끝낼 때까지 그 자원을 빼앗을 수 없다. ----> 내가 가진 공유 자원을 양보하지 않아서 더이상 진행되지 않을 때 발생합니다. 4. 순환대기(Circular wa..
👩🏻💻 기술면접
2020. 4. 24. 17:13