공룡책 8장 교착상태 발표자료
- 최초 등록일
- 2008.04.27
- 최종 저작일
- 2008.03
- 37페이지/ MS 파워포인트
- 가격 3,000원
소개글
operating system concept 8장 교착상태 발표자료입니다.
2시간 분량입니다.
목차
1. 교착상태 정의 / 시스템 모델
2. 교착상태 특징(4가지)
3. 교착상태 처리방법(3가지)
4. 교착상태 예방(4가지)
5. 교착상태 회피
6. 교착상태 탐지 / 회복
7. 연습문제 풀이
본문내용
교착상태의 처리방법
① 교착상태 예방
■ 교착상태예방개념 : 프로세스가 자원을 요청할 때는 언제나 다른 어느 자원도 점유하지
않도록 보장하면 교착상태가 발생되지 않음
■ 프로토콜 적용 : 가능
프로세스가 자신에게 필요한 자원들을 한꺼번에 요청, 할당받음
프로세스가 자원을 전혀 갖고 있지 않을 때만 자원 요청
■ 문제점
많은 자원들이 할당된 후 오랫동안 사용되지 않아 자원의 이용도가 낮음
기아 상태가 발생할 수 있음 (무한대기)
점유대기를 예방하는 프로토콜은 가능하나, 자원의 비효율성 등 문제발생
개념 : 선점이 허용되면 교착상태가 발생하지 않음
프로토콜 적용 : 가능
자원을 보유하고 있는 어떤 프로세스가 현재 할당받을 수 없는 자원을
요청하면, 보유하고 있는 모든 자원이 해제되도록 하는 방법
다른 자원을 요청하여 대기중인 프로세스에 의해 점유중인 자원을 선점할
수 있도록 하는 방법
제한사항
두 프로세스가 동일 우선순위를 가지면 안됨
자신의 상태가 쉽게 저장/복구될 수 있는 자원에만 적용될 수 있음
비선점 프로토콜은 구현가능하며 CPU나 메모리 등에 적용되나, 프린터나 테이프 드라이브 등에는 적용할 수 없다.
참고 자료
operating system concept 08년판