netty i/o模型
i/o 基础
内核空间、用户空间
内核空间:存放系统代码和数据,提供接口供所有用户程序调用
用户空间:存放应用程序代码和数据,为应用程序私有
i/o:网络i/o、磁盘i/o,应用程序执行i/o时需要调用系统接口
磁盘i/o:应用程序读写磁盘数据时,需要调用系统接口,先读写到系统内存
网络i/o:应用程序读写网络数据时,需要调用系统接口读写网卡设备中的数据
i/o一般分为两步:数据准备、数据搬迁,网络i/o数据准备阶段可能花费的时间比较