常见的输入输出设备
常见的输入设备
- 字符输入设备
键盘
- 薄膜键盘
- 机械键盘
机械键盘根据其特点(段落感、声音、压力和键程)又可分为红轴、青轴、黑轴和茶轴等。
- 电容键盘
- 图像输入设备
- 鼠标
- 数位板主要是提供给设计师用来绘图创作的设备,又输入板和压感笔组成。
- 扫描仪的作用主要是把图形信息转换为数字信号。
常见的输出设备
- 显示器
- CRT显示器
- 液晶显示器
- 打印机
- 投影仪
输入输出接口的通用设计
对于接口的设计,应该考虑以下几个问题:
- 如何通过接口读取计算机发来数据?
- 如何了解到设备有没有被占用?
- 如何向设备发送数据?
- 如何了解设备是否连接?
- 如何了解设备是否已经启动?
输入输出接口主要由四种线组成:
- 数据线
- 数据线是I/O设备与主机之间进行数据交换的传输线。
- 数据线分为单项传输和双向传输。
- 状态线
- 状态线是IO设备状态向主机报告的信号线。
- 可查询设备是否已经正常连接并就绪和设备是否已经被占用。
- 命令线
- 命令线是CPU向设备发送命令的信号线。
- 可以发送读写信号和启动停止信号。
- 设备选择线
- 设备选择线是主机选择I/O设备进行操作的信号线。
- 可以对连接在总线上的设备进行选择
CPU与IO设备的通信
程序中断
- 当外围IO设备就绪时,向CPU发出中断信号,CPU有专门的电路响应中断信号。
- 程序中断是提供低速设备通知CPU的一种异步的方式。
- CPU可以高速运转的同时兼顾低速设备的响应。
DMA(直接存储器访问)
DMA直接连接主存与IO设备,工作时不需要CPU的参与。