운영체제론 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) 기법의 하나로써 정보의 구체적인 내용은 객체에서 외부에 있는 객체들에게 보여주지 않고 자신만이 알고 있으면서 외부에 있는 객체들에게는 정보에 대하여 개념적인 내용만 알려주는 모델링 기법이다.
구조적인 면에서 모니터는 데이타와 이 데이타를 처리하는 프로시듀어의 집합이라고 할 수 있다. 모니터내의 데이터는 모니터 내부에서만 보여지며, 모니터 외부의 프로세스는 모니터 내부 데이타를 볼 수 없다.
*원하는 자료를 검색 해 보세요.
  • [운영체제론] 운영체제론 5페이지
    운영체제의 두 가지 주요 목적은 무엇인가? 사용자가 컴퓨터를 편리하게 이용할 수 있도록 사용자와 하드웨어간의 매개체 역할 사용자에게 빠른 결과를 제공하기 위해 컴퓨터 하드웨어의 효율적인 관리 다음 운영체제들의 중요한 속성을 정의하시오. Batch 계속해서 발생되는 자료..
  • [운영체제] 운영체제론 용어정리 4페이지
    운영체제론 1차 레포트 - 용어정리 1. semaphores 프로그래밍, 특히 유닉스시스템의 프로그래밍에서 세마포어는 운영체계의 자원을 경쟁적으로 사용하는 다중 프로세스에서, 행동을 조정하거나 또는 동기화 시키는 기술이다. 세마포어는 운영체계 또는 커널의 한 지정된 저..
  • [공학기술]운영체제 연습문제 1장, 2장 5페이지
    1.4 대형 컴퓨터와 개인용 컴퓨터를 위한 운영 체제들 간의 주 차이점들은 무엇인가? => 개인용 컴퓨터를 위한 운영체제는 사용자 프로그램으로부터 운영체제를 보호하는 기능이 어려웠다. 게다가 다중 사용자도 아니고 멀티태스킹도 아닌 단일유저 단일 태스킹이다.현재의 개인용..
  • 컴퓨터 운영체제론 3장,4장 연습문제 솔루션 8페이지
    3장 연습문제 풀이 (1) 운영체제가 프로세스 스케줄링을 하는 목적은 시스템의 특성에 따라 서로 다를수 있다. 프로세스 스케줄링을 하는 목적을 나열하고, 각 목적이 어떤 종류의 시스템에서 중요시되는 사항인지에 대해 서술하시오 -프로세스 스케줄링을 하는 최대의 목적은 S..
  • 운영체제론 7장연습문제풀이 4페이지
    7장 연습문제 풀이 (3) 단일 프로그래밍 시스템에서 주기억장치의 가용 공간보다 큰 프로그램을 적재하여야 할 경우에는 중첩구조(overlay structure)를 사용한다. 이와 같이 중첩 구조를 이용하기 위하여 컴파일러 또는 어셈블러가 해야 할 일과 운영체제가 해야 ..
  • [운영체제론] 운영체제론 5,6장 연습문제 풀이 4페이지
    ◆ OS 연습문제 (HW3) 5.1 Provide two programming examples of multithreading that improve performance over a single-threaded solution. (1) A Web server tha..
  • [운영체제론] 운영체제론 3,4장 연습문제 풀이 3페이지
    ◆ Chapter 3. 7. What is the purpose of system calls? System calls 이란, 프로그래밍 언어에서 지원하지 않는 기능에 대하여 운영체계의 루틴을 호출하여 이용하는 것을 말한다. 대개 모든 운영체계는 여러 가지 저급한 연산..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      운영체제론 5장연습문제풀이