IO读写
read:把数据从内核进程复制到进程缓冲区
write:把数据从进程缓冲区复制到内核缓冲区
阻塞IO
- 需要内核IO操作完成后,才返回到用户空间执行操作,阻塞指的是用户空间程序的状态
同步/异步IO
- 指用户空间与内核空间的IO发起方式
- 同步:用户空间是主动发起IO请求的一方,内核空间是被动接受的一方
- 异步:内核空间是主动发起IO请求的一放,用户空间是被动接受的的一方
IO模型
- 同步阻塞(blocking IO)
- 同步非阻塞(Non-blocking IO)
- IO多路复用(IO Multiplexing)
- 异步IO(Asynchronous IO)
网友评论