CS/운영체제

교착 상태

YoshiaLee 2023. 2. 10. 13:39

교착 상태 방지

-교착 상태 4가지 필요조건중 한개이상 불만족

-상호배타 -> 자원공유 가능

-보유 및 대기 -> 젓가락 놓기 -> 자원활용률 저하, 기아발생 가능

-비선점 -> 선점 가능

-환형대기 -> 패턴을 바꿈

 

교착 상태 검출 및 복구

-주기적으로 검사

-교착상태 발생시 복구

-검사에 따른 Overhead(계산, 메모리) 발생

-복구: 프로세스 일부 강제종료, 강제로 선점하여 할당

 

교착 상태 무시

-실제로 잘 일어나지 않음(무시)

-발생시 PC 재시동