Linux IO模式及 select、poll、epoll个人理解
用户空间和系统空间 32位的操作系统的寻址空间(虚拟内存空间)是2^32次方,内核空间可以直接访问受保护的内存空间,用户空间不能直接操作系统内核。在操作系统中最高位1G字节的虚拟地址为内核空间,较底位的3G虚拟地址为用户空间 标准I/O模式 访问I/O两阶段:将数据从内核拷贝到进程中:从操作系统内核的缓冲区拷贝到应用程序的地址空间等待数据准备:数据拷贝到内核缓冲区 阻塞I/O模式: 进程调用recvfrom这个系统调用,kernel准备接受数据,数据拷贝到操作系统内核..
原创
2021-03-27 22:24:25 ·
156 阅读 ·
1 评论