大多数应用程序都需要与外部设备进行数据交换,最常见的外部设备包含磁盘,网络,键盘和显示器等。I/O就是指应用程序对这些设备的数据输入和输出。