计算机主机和外设的接口是,9-1 主机与外设的连接.ppt

9-1 主机与外设的连接

主机与外设的连接 输入输出接口 主机和外设的连接方式有辐射型连接、总线型连接等。 输入输出接口(I/O接口)是主机和外设之间的交接界面,通过接口可以实现主机和外设之间的信息交换。 输入输出接口 数据信息可以是通过输入设备送到计算机的输入数据,也可以是经过计算机运算处理和加工后,送到输出设备的结果数据。传送可以是并行的,也可以是串行的。 输入输出接口 控制信息是CPU对外设的管理命令,如外设的启动和停止控制、输入或输出操作的指定、工作方式的选择、中断功能的允许和禁止等。 输入输出接口 状态信息用来标志外设的工作状态,比如,输入设备数据准备好标志,输出设备忙、闲标志等。CPU在必要时可通过对它的查询来决定下一步的操作。 输入输出接口 联络信息是主机和外设间工作的时间配合信息,通过联络信息可以决定不同工作速度的外设和主机之间交换信息的最佳时刻,以保证整个计算机系统能统一协调地工作。 输入输出接口 外设识别信息是I/O寻址的信息,使CPU能从众多的外设中寻找出与自己进行信息交换的惟一的设备。 接口的功能与基本组成 接口的功能主要有: ?实现主机和外设的通信联络控制 ?进行地址译码和设备选择 ?实现数据缓冲 ?数据格式的变换 ?传递控制命令和状态信息 接口的功能与基本组成 接口中要分别传送数据信息、控制信息和状态信息,这些信息都通过数据总线来传送。大多数计算机都把外部设备的状态信息视为输入数据,而把控制信息看成输出数据,并在接口中分设各自相应的寄存器,赋以不同的端口地址,各种信息分时地使用数据总线传送到各自的寄存器中去。 接口的功能与基本组成 接口的基本组成及与主机、外设间的连接 接口的功能与基本组成 接口与端口是两个不同的概念。端口是指接口电路中可以被CPU直接访问的寄存器,若干个端口加上相应的控制逻辑电路才组成接口。 接口的功能与基本组成 通常,一个接口中包含有数据端口、命令端口和状态端口。存放数据信息的寄存器称为数据端口,存放控制命令的寄存器称为命令端口,存放状态信息的寄存器称为状态端口。CPU通过输入指令可以从有关端口中读取信息,通过输出指令可以把信息写入有关端口。 接口的功能与基本组成 对状态端口只能读,将外设的状态标志送到CPU中去;对命令端口只能写,将CPU的各种控制命令发送给外设。为了节省硬件,在有的接口电路中,状态信息和控制信息可以共用一个寄存器(端口),称之为设备的控制/状态寄存器。 外设的识别和端口寻址 为了能在众多的外设中寻找或挑选出要与主机进行信息交换的外设,就必须对外设进行编址。外设识别是通过地址总线和接口电路中的外设识别电路来实现的,I/O端口地址就是主机与外设直接通信的地址,CPU可以通过端口发送命令、读取状态和传送数据。 外设的识别和端口寻址 I/O端口编址方式有两种:一种是I/O映射方式,即把I/O端口地址与存储器地址分别进行独立的编址;另一种是存储器映射方式,即把端口地址与存储器地址统一编址。 外设的识别和端口寻址 独立编址方式在Intel系列微机及大型计算机中得到广泛应用,Intel 80x86的I/O地址空间由64K(216)个独立编址的8位端口组成。两个连续的8位端口可作为16位端口处理;4个连续的8位端口可作为32位端口处理。 输入输出信息传送控制方式 主机和外设之间的信息传送控制方式,经历了由低级到高级、由简单到复杂、由集中管理到各部件分散管理的发展过程,按其发展的先后次序和主机与外设并行工作的程度,可以分为程序查询、程序中断、DMA和通道4种。 输入输出信息传送控制方式 目前,小型、微型计算机大多采用程序查询方式、程序中断方式和DMA方式;大、中型机多采用通道方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值