网络 I/O复用模式之select、poll、epoll

一、概念说明

1.1 用户空间

现在操作系统采用的是虚拟存储器,对于32bit操作系统的寻址空间(虚拟存储空间)为4G(232)。操作系统的核心是内核,独立于普通的应用程序,它可以访问受保护的内存空间也可以访问底层硬件设备的所有权限。为了保护内核安全即用户进程不能直接操作内,操作系统将虚拟空间分为两部分,一部分为内核空间、一部分为用户空间。针对linux操作系统而言,将最高的1G字节,供内核使用,称为内核空间;而将较低的3G字节,供各个进程使用,称为用户空间。

资料:

https://www.cnblogs.com/duanxz/p/5155926.html

原文地址:https://www.cnblogs.com/xiaohaigegede/p/13601416.html