검색어 입력폼

[운영체제] 운영체제 레포트

등록일 2003.12.04 한글파일한글 (hwp) | 10페이지 | 가격 1,000원

소개글

운영체제 과목 레포트중 하나입니다.
많은 도움이 되었으면 좋겠습니다.

목차

제목 : 운영체제
(MS윈도의 API에서 critical section,
mutex, semaphore)

1.Critical Section Objects
- Critical Section Objects의 사용

2.Mutex Objects
- mutex objects의 사용

3.Semaphore Objects
- Semaphore Objects의 사용

본문내용

Critical Section Objects

Critical section object는 이것과 유사한 동조화가 mutex object에 의하여 대비되었다고 규정합니다. 유일한 스레드 프로세스들은 단지 이것에 의하여 Critical Section Object는 사용될 수 있습니다. Event, mutex, 그리고 신호 장치 objects 또한 single-process application안에서 사용됩니다. 그러나 Critical Section Objects는 약간 더 빨리 제공할 수 있습니다, mutual-exclusion 동조화를 위한 더 능률적인 매커니즘입니다. ( processor-specific test와 set instruction). mutex object와 같이, 한번에 단지 하나의 스레드에 의하여 Critical Section Object가 소유될 수 있고, 분배해진 자원을 동시 접근으로부터 보호하는 것을 위하여 그것을 유용하게 만듭니다. 어떤 스레드들안의 명령에 관한 어떤 개런티는 Critical Section의 소유권을 습득하지 않을 것입니다. 하지만, 시스템은 모든 스레드들에게 공정할 것입니다. mutex object와 같지 않은 것들은 Critical Section이 버려졌는지를 말할 수는 없습니다.

프로세스가 Critical Section에 사용된 메모리를 할당하는 것에 대해 담당을 합니다. 전형적으로, 타입의 설정은 간단히 CRITICAL_SECTION이라고 선언을 하면 됩니다. 프로세스의 스레드전에 그것을 사용할 수 있습니다, InitializeCriticalSection나 initializeCriticalSectionAndSpin
Count 기능의 사용에 의해 initializeCriticalSection는 인식됩니다.
다운로드 맨위로