计算机的输入输出设备

本文介绍了常见的输入输出设备,如键盘、鼠标、扫描仪和显示器,并探讨了输入输出接口的设计,包括数据线、状态线、命令线和设备选择线。CPU与IO设备间的通信问题通过程序中断和DMA机制解决,使得CPU能在运行高效率的同时处理低速设备的数据传输。DMA允许数据直接在主存和设备间交换,减少了CPU的干预。
摘要由CSDN通过智能技术生成

标题常见的输入设备:

  1. 字符输入设备->键盘->薄膜键盘,机械键盘,电容键盘

  2. 图形输入设备->鼠标,数位板(输入板和压感笔),扫描仪

标题图像输出设备

crt显示器,液晶显示器,打印机,投影仪

输入输出接口的通用设计

需求??:
读取数据
向设备发送设计
设备有无被占用
设备是否已经连接
设备是否已经启动

接口通用线:

  1. 数据线
    是io设备与主机之间进行数据交换的传输线
    单向传输数据线
    双向传输数据线

  2. 状态线
    io设备状态向主机报告的信号线
    查询设备是否已经正常连接并就绪
    查询设备是否已经被占用

  3. 命令线
    cpu向设备发送命令的信号线
    发送读写信号
    发送启动停止信号

  4. 设备选择线
    主机选择io设备进行操作的信号线
    对连在总线上的设备进行选择

CPU与IO设备的通信

CPU与IO设备速度不一致

  1. 程序中断
    当外围IO设备就绪时,向CPU发出中断信号
    CPU有专门的电路响应中断信号
    在这里插入图片描述
    提供低速设备通知CPU的一种异步的方式
    CPU可以高速运转同时兼顾低速设备的响应
    2.DMA(直接存储器访问)
    DMA直接连接主存与io设备5
    DMA工作时不需要CPU的参与
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值