7. I/O设备

1.I/O设备的连接

        地址总线(address bus):

        数据总线(data bus):控制器用来和存储单元进行数据交换的线,一个数据单元有多少位,就有多少根数据线。

        地址总线:控制器用来访问存储单元的线,一个地址有多少位,就有多少根线。

        控制总线(control bus):在CPU和内存之间发布命令的线,多少种命令多少条线。

 

        输入/输出控制器input/output controller(接口):将输入/输出设备连接到总线上的中介。由于CPU和内存(电子设备)和其他I/O设备(光学设备、机电设备)的差别,需要一个中介来处理它们操作速度的不同。

        并行接口,多根数据线一起,一次传输多位数据。

        串行接口,一根数据线,一次传输一位数据。

        SCSI控制器(small computer system interface):苹果电脑,并行接口,菊花链,连接前后有终端器,每个设备有地址。

        火线控制器:IEEE标准,串行接口,菊花或树型,连接设备多。

        usb控制器(universal serial bus):连接低高速设备,串行接口,树状,有集线器:作为节点传输数据,进行热交换:不需要关闭计算机来间接设备。

 

2.I/O设备的寻址

        寻址:寻找指令要进行操作的地址。

        I/O独立寻址:CPU用不同于指挥内存的指令来控制I/O设备。

        I/O存储器映射寻址:CPU用相同的指令来控制内存和I/O设备。

        吞吐量:计算机在单位时间内完成指令的总数。

        流水线:让多个控制单元并行多个执行操作阶段,在上一条指令执行的过程中,同时对后面的条指令进行取指令或是译码的技术

3.数据的输入

         程序控制输入/输出:CPU向设备发出指令后,在输入设备运行的过程中一直检查,直到数据输入。

         中断控制输入/输出:CPU向设备发出指令后,在输入设备运行的过程不关它可以做其他事,直到数据输入。

         直接存储器存储:CPU把工作交给DMA,监控DMA的状态,让它把数据直接传入内存,(磁盘,磁带)。

         读操作:将键盘等作为内存的映射,计算机将键盘的输入值先放进CPU,在转入内存,在进行计算或显示等操作。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值