MS kernel object MS 운영체제의 커널은 두 가지의 클래스 개체를 관리한다. 첫 번째가 dispatcher object 이고 두번째는 control object 이다. dispatcher object는 동기화와 동작처리를 위해 사용된다. control object는 커널동작을 제어하기 위해 사용되고 함수처리에는 영향을 미치지 않는다. 먼저 디스패쳐 개체들을 살펴보자 1. 이벤트(Event) A. 발생하는 활동을 기록하고 수행되어야 하는 행위를 연결하기 위해 사용된다. 2. 세마포어(Semaphore) A. 리소스에 대한 엑세스를 제어하기 위해 사용된다. 세마포어는 하나의 데이터를 공유하면서 수행되는 두 개의 프로세스가 충돌없이 작업을 수행하기 위해 내부 프로세스간의 통신에 사용하는 기본적인 동기화 프로세스를 말한다. 세마.. 더보기 이전 1 ··· 534 535 536 537 538 539 540 ··· 595 다음