학교수업/Operating System
Deadlock
The Deadlock Problem Deadlock process set이 block상태가 되는 것 어떤 프로세스가 다른 공유자원을 사용하기 위해서 기다리고, 또 다른 프로세스가 그 결과물을 기다리는 일련의 과정으로 인해 진행이 안되는 것 상대방의 자원을 기다리는 상태 disk 자원이든 semaphre 같이 모든 공유자원에 대해서 발생함 Solve Problem Deadlock 회피 Deadlock이 발생할 수 있는 상황에서 미리 해당 프로세스를 다른 곳으로 옮겨 둠 Deadlock 감지 Deadlock detection을 할 수 있는 방법은 2가지 이다. Deadlock 해결 Kill the process 프로세스를 죽이고 새로 시작함 Deadlock recovery Preempt the resour..
2022. 4. 18. 11:08
최근댓글