Linux I/O (二):A Process Of Reading Disk File
What’s IO?
IO(Input/Output) is a system of communication for information processing systems.
structure of information processing system, as follows:
In computing, IO is the communication between an information processing system , such as a computer, and the outside world, possibly a human or another information processing systems, such as keyboards and mouse are input-only devices while devices such as printers are output-only. A writable CD-ROM is both an input and an output device.
IO is a system of communication, structure of IO system in linux, as follows:
由上图可看出:设备驱动作为中间联络人,负责操作系统与设备之间信息交流,不同设备对应不同的设备驱动。
IO subsystem:[向下] 通过安装设备驱动,横向扩展可访问设备种类;[向上]通过封装统一访问入口,降低上层应用访问各设备的复杂度。