Linux IO 模式及 select、poll、epoll 详解

一、概念说明 1、内核态(内核空间)和用户态(用户空间)的区别和联系? 用户空间是用户进程所在的内存区域,系统空间是操作系统所在的内存区域。 为了保证内核的安全,处于用户态的程序只能访问用户空间,而处于内核态的程序可以访问用户空间和内核空间。 2、文件描述符 fd Linux 将所有设备都当做文件来处理,文件描述符来标识每个文件对象。 当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个
相关文章
相关标签/搜索