目录
- [一. 输入/输出接口管理](#一. 输入/输出接口管理)
- [二. I/O核心子系统](#二. I/O核心子系统)
- [三. 假脱机技术](#三. 假脱机技术)
- [四. 设备的分配与回收](#四. 设备的分配与回收)
- [五. 缓冲区管理](#五. 缓冲区管理)
\quad
一. 输入/输出接口管理
\quad
socket相当于申请一块内核空间,这块空间用来进行接收和收发数据
套接字与套接字之间进行点对点之间连接的建立, 每一个套接字会绑定一个本机的端口,我们通过IP地址和套接字的端口就可以找到全世界任何一个套接字对象
\quad
二. I/O核心子系统
\quad
\quad
三. 假脱机技术
\quad
引入脱机技术后,缓解了CPU与慢速I/O设备的速度矛盾。另一方面,即使CPU在忙碌,也可以
提前将数据输入到磁带;即使慢速的输出设备正在忙碌,也可以提前将数据输出到磁带:
\quad
假脱机技术

\quad
四. 设备的分配与回收
\quad
注:只有设备控制器、通道三者都分配成功时,这次设备分配才算成功,之后便可启动I/O设备
进行数据传送
\quad
五. 缓冲区管理
\quad
\quad
单缓冲
\quad
\quad
双缓冲
循环缓冲

缓冲池

