<aside> 📖 Transmission Speed

Transmission speeds are described in kilobits per second (kbps). Now, that is not disk storage, files size, or memory size. For transmission speeds, kilobits means 1000 bits.

Speed in physics is based on SI-units.

</aside>

1. 外围设备

<aside> 📖 定义

输入/输出操作通过连接到输入输出模块的各种外部设备完成,这些外部设备提供了在外部环境和计算机系统之间的数据交换,通常被称为外围设备(peripheral device),简称为外设 (peripheral)


类型


<aside> 📖 为什么不能把外设直接连接到系统总线上

</aside>

2. I/O 模块

<aside> 📖 用途

I/O模块是计算机内部系统和外设之间的桥梁

Untitled

<aside> 📖 外围设备的接口

Untitled

<aside> 📖 I/O 模块的功能

<aside> 📖 I/O 模块的结构

Untitled

</aside>

<aside> 📖 外部接口

由于并行接口要求每次同时传送,当传输速度和总线长度增加时,总线的时钟频率会受到限制

Untitled

</aside>

3. I/O 操作技术

Untitled

3.1 编程式IO

<aside> 📖 定义

处理器通过执行程序来直接控制I/O操作,当处理器发送一条命令到I/O模块时,它必须等待,直到I/O操作完成

</aside>

<aside> 📖 过程

Untitled

<aside> 📖 I/O命令

为了执行I/O操作,处理器发送一个指定具体I/O模块和外设的地址,并发送一条I/O命令

<aside> 📖 I/O指令

3.2 中断驱动式IO

<aside> 📖 定义

处理器发送一条I/O命令后,继续执行其他指令; 并且当I/O模块完成其工作后,才去中断处理器工作

</aside>

<aside> 📖 过程