Appearance
题目
下列选项中不属于 I/O 接口的是( )。
错因
B
"打印机适配器" 名字里就是适配器——这是接口的同义词。它位于 CPU/系统总线和打印机之间,负责协议转换、数据缓冲、电平变换等。把适配器当成 I/O 设备本身,是把"接 X 的接口"误当成 X。
C
"网络控制器(网卡)" 是典型 I/O 接口——位于系统总线和网络(物理介质)之间,负责协议处理、收发缓冲、DMA 控制。与"打印机适配器"同类。把网卡当成"网络"本身,相当于把接口和它对外连的东西混淆。
D
"可编程中断控制器(PIC,如 8259A)" 是中断逻辑的接口部件——它位于 CPU 和外设的中断信号之间,完成中断请求的优先级仲裁、屏蔽、向量号生成。它是 I/O 子系统的关键接口部件,不是"被接的设备"。
总解析
核心区分:
- I/O 设备:完成实际输入/输出动作的物理装置——键盘、鼠标、磁盘驱动器、显示器、打印机本体
- I/O 接口(也叫适配器、控制器):连接 I/O 设备和系统总线的中间逻辑部件——负责协议转换、寄存器接口、缓冲、控制等
名词识别速查(看名字就能判断):
| 名词关键字 | 类别 |
|---|---|
| 驱动器(disk drive)、显示器、键盘 | I/O 设备 |
| 适配器(adapter)、控制器(controller)、接口卡(interface card)、网卡(NIC) | I/O 接口 |
逐项判断:
| 选项 | 名词关键字 | 类别 |
|---|---|---|
| A. 磁盘驱动器 | "驱动器" | I/O 设备(不是接口) |
| B. 打印机适配器 | "适配器" | I/O 接口 |
| C. 网络控制器 | "控制器" | I/O 接口 |
| D. 可编程中断控制器 | "控制器" | I/O 接口 |
只有 A 是 I/O 设备,其余三项都是 I/O 接口。
最终答案是 A(磁盘驱动器)。
易错点:
- 磁盘控制器 vs 磁盘驱动器:前者是接口(控制器),后者是设备(驱动器)。一字之差,归类相反
- 看到"控制器""适配器""接口"这些字眼几乎一定是接口;看到"驱动器""键盘""显示器"几乎一定是设备
- 中断控制器(PIC)也算 I/O 接口的一部分——它服务于中断方式的 I/O 控制