Linux IO模型简述

在Linux中,为了操做系统的安全性等,进程没法直接操做IO设备,必须经过系统调用来请求内核协助完成IO动做,内核会为每一个IO设备维护一个buffer。当用户发起请求后,内核接收到请求,从IO设备中获取数据到buffer中,再将buffer中的数据拷贝到用户进程的地址空间,用户进程获取到数据后在响应客户端。这个过程能够分红两个阶段:安全 1.等待数据准备网络 2.将数据从内核拷贝到进程中异步 根
相关文章
相关标签/搜索