Contents

io

什么是I/O

计算机与外界(I/O设备)发生数据交换的过程;

![UntitledDiagram](https://cdn.jsdelivr.net/gh/atony2099/imgs@master/20200929/Untitled Diagram.png)

reference

System Call in OS: Types and Examples

I/O Models

Unix network programming charpter 6 - I/O Multiplexing

I/O类型

方向:

  1. 输入: 键盘,鼠标
  2. 输出:打印机,显示器
  3. 输入&&输出:网卡

设备类型:

  1. 存储
  2. 网络
  3. 输出: 显示器,声卡….

IO 的过程

  1. accepet
  2. operate