[운영체제] critical section, mutex, semaphone 조사, 관련 예제 프로그램

등록일 2002.11.21 한글 (hwp) | 10페이지 | 가격 2,000원

소개글

MS 윈도의 API에서 critical section, mutex, semaphone에 관련된 것을 조사하고 예제 프로그램

목차

임계 영역 (critical section)
-임계영역은 3가지의 조건 -
뮤텍스(Mutex) (Mutual Exclusion<상호 배타>)
뮤텍스 예제) 잠금을 사용하는 예제
세마포어(semphore)
세마포어 예제)

본문내용

임계 영역 (critical section)

스레드가 다른 스레드에 의해 사용될 수 있지만 동시에 사용할 수는 없는 자원(특정 인스턴스 변수와 같은)을 사용할 때의 코드 세그먼트, 프로세스가 사용하면서 수정 가능한 자원을 나타내며 하나의 프로세스가 임계구역에서 수행중일 때 다른 어떠한 프로세스도 이 임계영역에서 수행 할 수 없다. 실생활에서 예를 들자면 화장실이나 공중 전화를 예로 들 수 있다. 이러한 임계영역 보호를 위하여 각 프로세스는 그 임계영역에 들어갈 수 있는지 미리 요청하여야 하는 모니터 구조를 사용한다.

진입영역(Entry Section) - 임계영역 사용을 요구하는 부분
임계영역(Critical Section) - 수정 가능 자원을 이용하는 코드 부분
출구영역(Exit Section) - 임계영역 사용을 끝낸 후 처리 부분
잔류영역(Remainder Section) - 나머지 코드부분
-임계영역은 3가지의 조건 -
상호배제 : 하나의 프로세스가 임계구역에서 수행중일 때 다른 어떤 프로세스도
임계영역에서 수행될 수 없다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서