Windows에 IOCP가 있다면 리눅스에는 AIO가 있습니다.
AIO 설명을 명쾌하게 한 글이 있어서 소개합니다(단 영어라는 것이 단점입니다 ;; ).
http://www.ibm.com/developerworks/linux/library/l-async/

글도 글이지만 I/O 모델을 그림으로 표현한 것이 아주 마음에 들더군요.
( 그림의 출처는 http://www.ibm.com/developerworks/linux/library/l-async/ 입니다. )


Simplified matrix of basic Linux I/O models



Typical flow of the synchronous blocking I/O model



Typical flow of the synchronous non-blocking I/O model



Typical flow of the asynchronous blocking I/O model (select)



Typical flow of the asynchronous non-blocking I/O model

저작자 표시
신고
by 흥배 2009.08.30 06:00
| 1 |

티스토리 툴바