목록분류 전체보기 (57)
Creative Motive
IOCP (I/O Completion Port)
from : http://cafe.naver.com/cyberzone/219 IOCP IOCP(I/O Completion Port)는 어떤 I/O 핸들에 대해서, 블록 되지 않게 함으로 프로그램 대기시간을 줄이는 목적으로 사용된다. 우선 Overlapped IO(비동기 IO작업)의 개념이 기반이 된다. IOCP는 이런 Overlapped IO가 실행이되고 알려주는 방법에 대한 것이다. 그리고 IOCP는 커널객체이다. 뮤텍스나 스레드와 같이 커널에서 제공을 한다. (커널 객체는 일반적으로 전역적으로 사용되는 개념인거 같다.;;) 사용 이점 사용자가 설정한 버퍼만을 사용하기 때문에 더 효율적으로 작동한다. (기존에는 OS버퍼, 사용자 버퍼로 따로 분리되는 개념이었다.) IO요청에 대해서 효율적으로 접근한다...
Network/Windows
2009. 2. 2. 15:24