반응형

목차

01. 운영체제의 개요
02. 컴퓨터의 구조와 성능 향상
03. 프로세스와 스레드
04. CPU 스케줄링
05. 프로세스 동기화
06. 교착 상태
07. 물리 메모리 관리
08. 가상 메모리의 기초
09. 가상 메모리 관리
10. 입출력 시스템과 저장장치
11. 파일 시스템
12. 네트워크와 분산 시스템


교차 상태 필요조건



 

1. 상호배제

한 프로세스가 사용하는 자원은 다른 프로세스와 공유할 수 없는 베타적인 자원

2. 비선점

빼앗을 수 없는 비선점 자원이어야함

3. 점유와 대기

프로세스가 할당 받은 상태에서 다른 자원을 기다리는 상태여야함

4. 원형 대기

점유와 대기를 하는 프로세스 간의 관계가 원을 이루어야함

 

위 4가지 조건을 모두 만족해야 교착상태임

 

반응형

'Operating System' 카테고리의 다른 글

메모리의 관리 개요  (0) 2022.05.24
교착 상태 해결 방법  (0) 2022.05.23
교착 상태의 개요  (0) 2022.05.17
임계구역 해결 방법  (0) 2022.05.16
공유 자원과 임계구역  (0) 2022.05.11