- 4
- 0
- 约1.87千字
- 约 70页
- 2017-06-10 发布于北京
- 举报
输入输出接口技术与输入输出通道”
第二章 输入输出接口技术和 输入输出通道;本章学习目的:;主要内容;第一节 概述;1、接口通道及功能;门电路;:是CPU与“外部世界”的连接电路,负责“中转”各种信息。;1、接口、通道及其功能;1、接口、通道及其功能;接口组成:;1、接口、通道及其功能;1、接口、通道及其功能;I/O通道:
给计算机提供被控对象的各种物理参数的通道称为信号的输入通路。
传输计算机控制命令作用于被控对象的通道称为信号的输出通路。
;I/O通道:
单信号输入通道:
高电压大电流
低电压小电流
频率信号
开关信号
多信号输入通道
;2、I/O信号的种类;2、I/O信号的种类;2、I/O信号的种类;2、I/O信号的种类;2、I/O信号的种类;2、I/O信号的种类;3、cpu与外设的通信方式;3、cpu与外设的通信方式 ;;;;;;第二节 IO控制方式;基本控制方式;指CPU和外围设备间信息传送实在程序控制下进行的。
分类:
无条件传送方式
查询式传送方式 (条件传送方式)
;定义:
当外设已准备就绪,不必查询外设的状态而进行信息传输,这就称为无条件传送。
适用范围:
只适用于简单的外设,
eg:开关和LED数码段显示器等 ;1、程序控制方式;;有条件传送方式——查询传送方式 ;;;端
口
译
码;MPU 是Micro Processor Unit的所写微处理器。早期甚至多达7、8颗,但目前大多合并成2颗,一般称作北桥(North Bridge,是主板芯片组中起主导作用的最重要的组成部分,也称为主桥)芯片和南桥(South Bridge,南桥芯片负责I/O总线之间的通信)芯片,在计算机中起到转接桥的作用,转接数据.(转自百科)
CPU是英语“Central Processing Unit”的缩写,是计算机的大脑,起到运算数据的作用,而CPU的指令调用、数据传输、各个设备的工作状态都需要CPU通过MPU转接控制才能完成;播放flv;查询传送方式;查询传送方式实时响应;2、中断控制I/O方式;图6-3中断方式原理图;图6-8中断服务子程序;2、中断控制I/O方式;2、中断控制I/O方式;2、中断控制I/O方式;2、中断控制I/O方式;小结多重中断处理时必须解决的四个问题;测验;2、中断控制I/O方式;2、中断控制I/O方式;只需有简单的硬件电路,如将A、B、C三台设备的中断请求信号“或”后作为系统INTR,
A、B、C三台设备中只要至少有一台设备提出中断请求,都可以向CPU发中断请求。进入中断服务子程序后,再用软件查询的方式分别对不同的设备的服务
查询程序的设计思想同查询式,查询的前后顺序就给出了设备的优先级;软件查询中断控制程序;2、中断控制I/O方式;CPU及
总线控
制逻辑;;若两个设备同时发出中断申请,会怎样??
接近CPU的得到中断响应,后面得不到响应的设备一直保持中断请求。
中断结束后才会响应下个中断;专用硬件方式;图6-7中断控制器的系统连接
;有了中断控制器以后,CPU的INTR和引脚不再与接口直接相连,而是与中断控制器相连
外设的中断请求信号通过IR0~IR7进入中断控制器,经优先级管理逻辑确认为级别最高的那个请求的类型号会经过中断类型寄存器在当前中断服务寄存器的某位上置1,并向CPU发INTR请求,CPU发出信号后,中断控制器将中断类型码送出。
在整个过程中,优先级较低的中断请求都受到阻塞,直到较高级的中断服务完毕之后,当前服务寄存器的对应位清0,较低级的中断请求才有可能被响应 ;实时响应的条件;假设采用软件查询的中断控制方式,现在我们有n个中断方式控制的外???。把他们按照最短响应时间从小到大的顺序排列。各外设的实际服务时间为S1,S2,….Si,….Sn。设其中第i个设备的服务时间最长。最短响应时间是C1,C2,C3,…,Cn即
Si =Smax。
最坏的一种情况是,当第i个设备刚刚进入服务程序时,其他所有的设备都提出中断请求。假设不允许中断嵌套,那么系统必须为第i个设备服务完后才能依次从第1个设备开始为其余设备服务。要满足实时性要求,必须在各设备的最短响应时间内使他们都得到服务,则最短响应时间必须满足下列条件:
;3、直接存储器存取方式——DMA;3、直接存取DMA方式;3、直接存取DMA方式;3、直接存取DMA方式;3、直接存取DMA方式;DMA控制方式
原创力文档

文档评论(0)