운영체제론 5장연습문제풀이

등록일 2003.06.28 한글 (hwp) | 6페이지 | 가격 700원

목차

(4) 다음의 객체지향(object-oriented) 개념들이 모니터에서 어떻게 나타나는지에 대해 기술하시오

(7) 병행 프로그래밍과 관련하여 sleeping-barber 문제가 있다. 관련 서적들을 참조하여 이 문제가 어떤 문제인지를 조사하고 이에 대해 모니터를 이용한 코드를 작성하시오.

(8) 병행 프로그래밍과 관련하여 cigarette-smokers 문제가 있다. 관련 서적들을 참조하여 이 문제가 어떤 문제인지를 조사하고 이에 대해 모니터를 이용한 코드를 작성하시오.

본문내용

(4) 다음의 객체지향(object-oriented) 개념들이 모니터에서 어떻게 나타나는지에 대해 기술하시오
*.모니터(monitor)란
특정 공유 자원이나 한 그룹의 공유 자원을 할당하는데 필요한 데이타 및 프로시저를 포함하는 병행성 구조(concurrency construct)로서, 자료 추상화(data abstraction)와 정보 은폐(information hiding)기법을 기초로 하고 있다.

▲ 추상화(abstraction)
추상화란 정보를 보여주지 않고 숨기는 정보 은닉(information hiding) 기법의 하나로써 정보의 구체적인 내용은 객체에서 외부에 있는 객체들에게 보여주지 않고 자신만이 알고 있으면서 외부에 있는 객체들에게는 정보에 대하여 개념적인 내용만 알려주는 모델링 기법이다.
구조적인 면에서 모니터는 데이타와 이 데이타를 처리하는 프로시듀어의 집합이라고 할 수 있다. 모니터내의 데이터는 모니터 내부에서만 보여지며, 모니터 외부의 프로세스는 모니터 내부 데이타를 볼 수 없다.
*원하는 자료를 검색 해 보세요. 더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      상세우측 배너
      추천도서
      운영체제론 5장연습문제풀이
      하나은행 통장 개설 이벤트 오늘 하루 보지 않기 닫기
      ?>
      닫기