Ch13 IO
Yang Haoran 5/12/2022 OS
# IO
common concepts


结构图:

轮询

中断
- 中断的用处:

- 中断的用处:
DMA:



非阻塞调用和异步调用:


vectored IO


device status table

buffer
双缓冲:

复制语义:

I/O生命周期:

流:全双工通信,一端是流头接口连接用户进程,一端是用驱动接口连接设备, 外部异步,内部同步
- 每个模块都有读写队列

- 每个模块都有读写队列
IO是系统性能的主要问题:


Blog of YHR common concepts

结构图:
轮询
中断

DMA:


非阻塞调用和异步调用:

vectored IO

device status table
buffer
双缓冲:
复制语义:
I/O生命周期:
流:全双工通信,一端是流头接口连接用户进程,一端是用驱动接口连接设备, 外部异步,内部同步

IO是系统性能的主要问题:
