검색어 입력폼
평가점수A

운영체제 6장 복습문제, 연습문제(도서출판 그린)

저작시기 2007.01 |등록일 2007.01.05 한글파일한글 (hwp) | 5페이지 | 가격 300원

목차

6.1 재사용 가능한 자원과 소모성 자원의 예를 보아라
6.2 교착상태가 발생할 수 있는 3가지 필요조건은 무엇인가?
6.3 교착상태를 실제로 야기하는 4번째 조건은 무엇인가?
6.4 점유 대기 조건을 방지하는 방법을 기술하라.
6.5 비선점 조건을 방지하는 방법을 2가지 기술하라
6.6 환영 대기 조건을 방지하는 방법을 기술하라.
6.7 교착상태 예방, 회피, 발견의 차이점을 설명하라.
연습문제
6.4 시스템에 5개의 프로세스와 4개의 자원이 존재한다고 가정하자. 다음과 같은 시스템을 사황에서 아래 질문에 대답하라.
6.7 문제 6.6에서 교착상태를 예방하기 위한 추가적인 자원 제약 조건을 설계하라. 단 입력 버퍼의 크기와 출력 버퍼의 크기가 가변적일 수 있다는 조건은 그대로 유지해야한다
6.10 시스템에 150개의 메모리 유닛이 존재하며, 3개의 프로세스가 다음과 같이 할당받았다고 가정하자.

본문내용

복습문제
6.1 재사용 가능한 자원과 소모성 자원의 예를 보아라
➠ 재사용 가능한 자원 :처리기, 입출력 채널, 주/보조 메모리, 장치, 파일이나 데이터베이스나 세마포어와 같은 자료 구조
소모성 자원 : 인터럽트, 시그널, 메시지, I/O버퍼

6.2 교착상태가 발생할 수 있는 3가지 필요조건은 무엇인가?
➠ 상호베제 : 한 순간에 한 프로세스만이 자원을 사용할 수 있다
점유대기 : 자원을 기다리는 프로세스가 이미 다른 자원을 점유하고 있다.
비 선 점 : 프로세스에 의해 점유된 자원을 다른 프로세스가 강제적으로 빼앗을 수 없다

6.3 교착상태를 실제로 야기하는 4번째 조건은 무엇인가?
➠ 환영대기 : 프로세스들 간에 닫힌 체인이 존재한다.
다운로드 맨위로