Hyunebee
교착상태 본문
교착상태
다중 프로그래밍 시스템에서 프로세스가 일어나지 않을 사건을 시다리는 상태
교착상태의 필요조건
1.상호배제
한 순간에 한 프로세스만 점유할 수 잇는 자원이 있어야한다.
2.점유와대기
한 자원을 점유하고 다른 프로세스가 점유한 자원을 얻으려는 프로세스가 있어야한다.
3.비선점
점유된 자원을 강제로 뺏을 수 없음
4.환형대기
4가지의 조건이 모두 만족하면 필요충분 조건
하나라도 만족하지 않으면 절대 발생하지 않는다.
'운영체제' 카테고리의 다른 글
가상 메모리 - 요구 페이징, 페이지 교체알고리즘 (0) | 2022.04.17 |
---|---|
메모리 관리 - 페이징, 세그먼테이션 (0) | 2022.04.17 |
동시성과 상호배제 (0) | 2022.04.17 |
프로세스의 스레드 (0) | 2022.04.16 |
프로세스의 구성 (0) | 2022.04.15 |