교착상태
#23
Replies: 1 comment
1. 교착 상태(Deadlock)란 무엇이며, 기아 상태(Starvation)와는 어떤 차이가 있나요?**교착 상태(Deadlock)**란 여러 프로세스가 서로가 가진 자원을 기다리면서 무한히 대기하는 상태를 의미한다. 즉, 어떤 프로세스도 작업을 계속 진행할 수 없는 것이다. 예를 들어,
반면 **기아 상태(Starvation)**는 특정 프로세스가 계속 실행 기회를 받지 못해 무한히 대기하는 상태이다. 이는 우선순위가 높은 프로세스가 계속 CPU나 자원을 차지하는 경우 발생할 수 있다. 차이점
2. 교착 상태가 발생하기 위해 충족되어야 하는 4가지 필수 조건에 대해 설명해주세요.교착 상태는 다음 4가지 조건이 모두 만족될 때 발생할 수 있다.
이 네 가지 조건이 모두 만족될 때 교착 상태가 발생한다. 3. 교착 상태를 해결하기 위한 3가지 주요 접근 방식(예방, 회피, 검출/회복)의 개념과 차이점을 설명해주세요.
이들의 문제해결 접근 방식을 비교하면,
PS. 엠티 이슈로 지하철에서 모바일로 급하게 썼습니당.. 나중에 집가면 더 수정할게여 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
📆 일자: 26년 7월 31일(금)
발제 의도
1. 교착 상태(Deadlock)란 무엇이며, 기아 상태(Starvation)와는 어떤 차이가 있나요?
2. 교착 상태가 발생하기 위해 충족되어야 하는 4가지 필수 조건에 대해 설명해주세요.
3. 교착 상태를 해결하기 위한 3가지 주요 접근 방식(예방, 회피, 검출/회복)의 개념과 차이점을 설명해주세요.
All reactions