[운영체제] 운영체제 연습문제
- 최초 등록일
- 2013.09.22
- 최종 저작일
- 2012.05
- 4페이지/ 한컴오피스
- 가격 1,000원
목차
03. 프로세스 세 개와 자원 게새가 연관된 간단한 자원 교착 상태의 예를 들어라 자원 할당 그래프를 그려라
04. 무기한 연기는 무엇인가? 교착 상태와 어떻게 다른가? 무기한 연기와 교착상태의 유사점은 무엇인가?
10. 다음 각 자원의 개념을 정의하고 논하라.
14. ‘대기’ 조건을 거부하기 위한 하벤더의 방법은 프로세스들에 필요한 모든 자원을 한꺼번에 요청하도록 복원 한다. 시스템은 ‘all-or-none’ 원칙에 따라 자원을 할당한다. 이러한 방법의 장단점을 논하라.
본문내용
04. 무기한 연기는 무엇인가? 교착 상태와 어떻게 다른가? 무기한 연기와 교착상태의 유사점은 무엇인가?
- 무기한 연기란 자원 할당이 우선 순위에 의해 수행되는 경우 하나의 프로세서는 자기보다 우선 순위가 높은 프로세서들이 계속해서 도착할 때는 자원을 무한히 기다리게 되는 것으로 하나의 자원 할당 및 프로세스 스케줄링 결정을 하는 동안 다른 프로세스를 기다리게 하는 시스템에서 한 프로세스의 스케줄링이 무기한으로 연기되는 상황이다.
무기한 연기는 특정프로세스에 한에 무한전 기다리는 것에 비해 교착 상태는 시스템에 있는 여러 개 또는 모든 프로세스가 아무 작업도 하지못하고 어떤 특정사건을 기다리면 무기한 연기 되어있는 상태이다. 무기한 연기와 교착상태 모두 발생시 심각한 문제를 야기할 수 있다는 문제점이 있고 무한연기와 교착상태는 둘 다 프로세스들의 집합이 진행을 못하고 블록되는 상태이다.
10. 다음 각 자원의 개념을 정의하고 논하라.
a. 선점 가능 자원
어느때나 점유할 수 있는 자원을 선점 가능 자원이라 하며, 프로세서나 메인 메모리와 같다.
b. 어떤 프로시저가 원형 버퍼에서 데이터를 가져가는가?
선점 가능자원이 원형버퍼에서 데이터를 가져간다.
c. 선점 불가능 자원
한 프로세스에게 할당되면 일단 그 프로세스의 사용이 끝날 때까지는 다른 프로세스가 사용할 수 없는 자원으로 테이프 드라이브와 광학 스캐너등이 있다.
d. 공유 자원
많은 사용자가 공유하는 컴퓨터 자원이다.
e. 재진입코드
동시에 여러 프로세스에 공유될 수 있으며, 수행중에 자신의 코드나 데이터 영역이 결코 변하지 않는다.
f. 순차적으로 재사용 가능한 코드
사용중 내용이 바뀌기는 하지만 사용할 때마다 다시 초기화 작업을 해야 하는 코드. 이 코드는 한 순간에 오직 한 프로세스만이 사용할 수 있다.
참고 자료
없음