计算机组成原理(第七章 输入输出系统

合集下载

西安电子科技大学_计算机组成原理第7章输入输出IO系统_课件PPT

西安电子科技大学_计算机组成原理第7章输入输出IO系统_课件PPT
9
7.2 外部设备:习题
设一个磁盘盘面共有200个磁道,盘面总存储容量 60MB,磁盘旋转一周的时间为25ms,每磁道有8个扇 区,各扇区间有一间隙,磁头通过每个间隙需1.25ms。 则磁盘通道所需最大传输率是_____。
A. 10MB/s
B. 60MB/s
C. 83.3MB/s D. 20MB/s
14
7.3 I/O接口(I/O控制器):习题
在统一编址的情况下,就I/O设备而言,其对应的I/O 地址说法错误的是_____。 A. 要求固定在地址高端 B. 要求固定在地址低端 C. 要求相对固定在地址的某部分 D. 可以随意在地址的任何地方
7 第 章 输入输出(I/O)系统
7.4 I/O方式
2021年9月3日 21:40:22
7.4 I/O方式
程序查询方式 实现简单;CPU与I/O设备只能串行工作。
程序中断方式 中断的基本类型 按中断源的位置: 内中断 外中断 如何得到中断服务程序的入口地址: 向量中断: 由中断事件自己提供(硬件向量法) 非向量中断:由CPU查询得到(软件查询法)
19
7.4 I/O方式
程序中断方式
中断的过程:
中断请求:由中断源发出
中断响应:每条指令执行阶段结束前,未屏蔽
断点保护(硬件完成) 中断判优
PUSH PSW 关中断: IF=0; TF=0
中断源识别
PUSH CS
获得中断服务程序首地址 PUSH IP
中断处理
PUSH regs STI (选) 中断处理
一台字符显示器的VRAM中存放的是_____。
A. 显示字符的ASCII码
B. BCD码
C. 字模
D. 汉字内码

陈伟婷计算机组成原理-ch7 8 输入输出系统

陈伟婷计算机组成原理-ch7 8 输入输出系统
第七章 输入输出系统
第一节 输入输出设备的类型 第二节 基本的输入输出方式 第三节 中断方式 第四节 DMA方式 第五节 通道方式 第六节 输入输出接口与总线
2020/3/22
1
7.1 输入输出设备的类型
一、输出设备
1. 显示器display
➢显像管CRT ➢液晶LCD ➢等离子体Plasma Display Panel
(g) RAID-6
各种磁盘阵列中数据和校验信息存放位置
2020/3/22
39
复合RAID
将多个RAID 类型结合成一个RAID。 例如RAID 0+1或称 RAID 0/1
2020/3/22
40
4. 光盘存储设备
类型:只读型、Worm型、可擦写型。
(1) 只读型
凹坑——信息记录载体,压制形成,边界代表1,平面代表0 光道——螺旋形,恒线速 通道码——(2, 10; 8, 14, 1)RLL编码, 14位代码表示8位数据 帧——记录24字节有效数据,CIRC编码,共32字节 扇区——98个帧,2352字节有效数据,2048字节用户数据
➢ CPU依次发出不同设备的识别号,相应的设备做出回答
中断向量(interrupt vector)
➢ 由设备主动向CPU发出识别信息
2020/3/22
55
入口地址形成——问题2
根据轮询结果形成 中断向量表
➢根据识别号检索入口地址 ➢通常位于内存起始处
2020/3/22
56
三、中断裁决——问题3
三种方式:
➢链式查询 ➢独立请求 ➢分组链式
IG CPU
IR
设备 1
IR : 中 断 请 求 IG: 中 断 许 可

计算机组成原理-输入输出系统

计算机组成原理-输入输出系统

DMA方式
通道方式
PPU方式
计算机组成原理
程序查询方式基本概念
程序查询方式:通过由I/O指令所编的程序,来控 制主机与外设之间的信息传送。 工作过程:先由主机通过启动指令启动外设工作, 启动后主机用测试指令不断查询外设工作是否完成, 一旦外设工作完成,就可进行数据传送了。 特点:这种方式控制简单,但是主机和外设是串行 工作的。当外设速度很慢时,主机大量时间被消耗 在测试等待中,使主机不能充分发挥效率。
计算机组成原理
程序中断方式——中断结构
IRQn
判 IRQ 优
IRQ2 INACK2 IRQ1 INACK1
INACKn
CPU
INVEC
1# 设备
2# 设备
n# 设备
计算机组成原理
多线请求判优响应
程序中断方式——中断结构
多线请求菊花连响应:如果系统中连接设备 较多,即设备数超过了系统的优先级数时, 把几个设备归到同一个优先级上,把同一优 先级的I/O设备挂在同一根公共请求线上。 在不同请求线上I/O设备中断优先级不同。
程序中断方式——中断结构
中断请求的传送和中断的优先排队:
中断源的优先权 几种排队判优的方法
单线请求软件查询判优 单线请求菊花链响应 多线请求判优响应 多线请求菊花链响应
计算机组成原理
程序中断方式——中断结构
中断源的优先权:
在各种类型的中断请求中,
一般是故障引起的中断最优先 其次是简单中断及I/O程序中断。
程序中断:主机响应中断请求后 ,通过执行一段 程序来处理有关的事宜。 简单中断:主机响应中断请求后,不需要执行服 务程序,而是让出一个或几个主存周期,使I/O设 备和主存直接交换数据 。

计算机组成原理第七章输入输出系统[一]

计算机组成原理第七章输入输出系统[一]

控 数据端口

逻 状态端口

电 路
控制端口
设备识别
数据线
状态信息 I/O
命令
设备
图7.1 接口与主机、外设间连接示意图
7.1.2 I/O接口的基本功能 I/O接口处于系统总线与外设之间,主要功能包括: 1、数据的格式转换 接口电路中必须具有实现各类数据相互转换的功能.例如,
并-串转换、串-并转换、模-数转换 、数-模转换及二进 制数和ASCII码的相互转换等.
主程序
(需要I/O时) 启动外设
理解中断时应注意以下几个问题:(1)中 断过程实质上是一种程序切换过程,必 须处理好保存旧现场、建立新现场的 问题;(2)中断具有随机性,故必须及时 检测中断请求信号,以便能够及时处理 中断;(3)中断不具备重复性;(4) 程序中 断与调用子程序的异同.
CPU与外设并行
能读,如80X86中用输入指令(IN AL,状态口地址)将外设
状态标志送到CPU;
控制端口:存放控制命令的寄存器,CPU只能对其写,
如80X86中用输出指令(OUT 状态口地址,AL)将CPU的
各种控制命令发送外设;
数数据据线端口:存放数I/据O信接息口的寄存器. 数据线 控 数据端口
状态线
CPU
命令线
数据线
I/O接口 数据端口
数据线
状态线
CPU
命令线
地址线

制 状态端口

辑 电
控制端口

设备识别
状态信息 I/O
命令
设备
图7.1 接口与主机、外设间连接示意图
7.1.3 I/O端口的编址方式
1、存储器统一编址方式(存储器映射方式 Memory-mapping Address Coding)

计算机组成原理课件第七章输入输出系统7.3

计算机组成原理课件第七章输入输出系统7.3
– 随机式喷墨技术中由喷墨系统供给的墨滴只在需要印字时才喷出, 墨滴喷射速度低于连续式,通过增加喷嘴的数量来提高印字速度。 随机式喷墨的实现方式有气泡式与压电式。
7.3.2常用输出设备
• (3)激光打印机 • 激光打印机通过激光在感光鼓上记录打印图像,之后再利
用热能与压力将碳粉印在纸上。 • 核心部件是一个可以感光的硒鼓。 • 激光打印中整个动作可说是充电(Charging)、曝光
– 针式打印机推出时间最早,技术最为成熟,打印费用十分低廉, 但是存在打印的字型较差,噪音大,不易实现彩色打印等缺点。
7.3.2常用输出设备
• (2)喷墨打印机 • 喷墨打印机的基本工作原理是利用喷墨头将细小的墨滴喷
射到纸上,形成文字或图案。 • 按喷墨技术有连续式和随机式两种。
– 连续式喷墨技术是墨水连续喷射,在电场或其他方式下快速到达 纸面,形成文字或图案,有电荷控制型、电场控制型、墨物型、 喷涂型。
– 根据按键开关结构对键盘分类,有触点式和无触点式两大类。 – 据键盘的按键码识别方式分类,有编码键盘和非编码键盘。
7.3.1常用输入设备
• 2、鼠标 – 鼠标器是目前计算机必备的输入设备之一,能够快速定 位,用于控制屏幕上的光标移动,完成屏幕编辑、菜单 选择及图形绘制,是计算机图形界面人机交互必备的外 部设备。 – 根据鼠标按键数目可以分为两键鼠标和三键鼠标两种。 – 根据鼠标的内部结构则分为光电机械式、光电式、轨迹 球式和无线遥控式鼠标。 – 按接口的类型分类,还可以分为MS串行鼠标器、PS/2鼠 标、总线鼠标器和USB鼠标。
7.3.2常用输出设备
• 1、显示器
– 显示器是计算机系统中最常用的输出设备之一。显示器是用来显 示数字、字符、图形和图像,它由显示器件和显示控制器(又称 为显示卡)组成。显示器件是独立于PC主机的一种外部设备,它 通过信号线与显示卡相连。

计算机组成原理第七章输入输出系统

计算机组成原理第七章输入输出系统

CPU 做其他事情
中断请求 CPU 读 I/O 状态
I/O
检查状态
出错
未错
从 I/O 接口中读一个字到CPU
I/O
I/O I/O 设备工作 准备就绪
CPU
CPU
从 CPU 向主存写入一个字
CPU 主存

完成否?

4. DMA 方式
主存和 I/O 之间有一条直接数据通道 不中断现行程序
周期挪用(周期窃取)
备等。
表5.1 常用的I/O设备
输 键盘 入 图形输入设备(鼠标器、图形板、跟踪球、操纵杆、光笔) 设 图像输入设备(摄像机、扫描仪、传真机)
输 备 条形码,光学字符识别,语言与文字输入
入 输 显示器(字符、汉字、图形、图像) 输 出 打印设备(点阵式打印机、激光打印机、喷墨打印机) 出 设 绘图仪(平板式、滚筒式)
主 机
接口
总线 接口
设 备 1 … … 设 备n
特点:1)总线连接,易于删减设备,故障率低 2)接口可以使不同的外设更方便的接入计算机系统
2、程序查询I/O方式
CPU主动去查询外设
CPU读I/O状态
N
检查状态 未准备就绪
Y
数据传送
踏步等待
在这种方式中.数据在CPU与外围设备之间的传送完全 靠计算机程序控制,是在CPU主动控制下进行的.当输入/ 输出时,CPU暂停执行本程序,转去执行输入/输出的服务 程序,根据服务程序中的I/O指令进行数据传送.
I、机械簧片式(有触点): 结构示意:
键帽
复位弹簧
面板
触块
键杆 触点簧片
特点:
• 带有触觉反馈系统,夹子和 弹簧的配合设计,为键盘提供 卡嗒的感觉,手感良好; • 结构简单,价格低廉; • 最耐用,使用较广泛; • 容易产生键抖动,需消抖处 理(抖动引起一次击键产生多 个字符)。

陈伟婷计算机组成原理-ch7 8 输入输出系统

陈伟婷计算机组成原理-ch7 8 输入输出系统

2019/11/20
scanner
CCD接 A /D转 换口 数 据 输 出
21
三、外存设备
1. 磁记录原理与记录方式
读信号
写信号 线圈
磁头
S NS N S N
表面磁层
运动方向
基片
2019/11/20
22
磁性材料的磁滞回归线
2019/11/20
B b
c 0
d
e
a
H
H: 外加磁场 B: 磁感应强度
l’=100l
MFFF’ = 1/ l’ = 1/100l = MTTF/100
2019/11/20
31
磁盘阵列的类型
RAID-0:非冗余的磁盘阵列。 RAID-1:镜像磁盘冗余阵列。 RAID-2:海明码纠错冗余的磁盘阵列,位交叉。 RAID-3:奇偶校验冗余的磁盘阵列,位交叉。 RAID-4:独立传送磁盘阵列,块交叉,校验盘是瓶颈。 RAID-5:独立传送磁盘阵列,块交叉,分布的冗余校验。 RAID-6:P+Q冗余技术,增强纠错能力。
2019/11/20
30
3. 磁盘阵列RAID
Redundant Array of Inexpensive Disks
目的:提高容量,提高可靠性

每个磁盘MTTF为20万小时,100个无容错阵列的MTTF为2000
小时。
R’(t) = R100(t)=(e-lt)100= e-100lt= e-l’ t
CPU轮询(CPU polling)
CPU依次发出不同设备的识别号,相应的设备做出回答
中断向量(interrupt vector)
由设备主动向CPU发出识别信息

计算机组成原理-输入输出系统-电子工业出社--罗克露

计算机组成原理-输入输出系统-电子工业出社--罗克露

IRQ Q
IRQ DC
TD TM
IRQ INT
低位
并行总线
发送部件
并—串 转换
传送数据 10110101
串行总线
接收 部件
接收部件
串—并 转换
三、接口的功能与分类
1、接口功能主要有4点: 寻址 数据缓冲 数据格式变换、电平转换 控制逻辑
2、接口分类 并行接口与串行接口 同步接口与异步接口 中断接口、DMA接口 等等
3、接口的主要部件组成:
数据缓冲器
设备地址识别线路
设备状态寄存器
主机命令字寄存器
数据格式转换
控制逻辑
0000
0000
7FFF 8000
FFFF
主存地址 空间
I/O 地址空间
例:统一编址方式
4、I/O接口(I/O设备) 的编址方式
主存地址 空间
(1) 统一编址方式 (2) 独立编址方式 FFFF
000 I/O
地址空间
3FF
例: 独立编址方式
一、主机与外设的连接模式
1、总线型 是微型计算机中最常用的系统结构形式,见
下图。
地址锁存器
地址总线
CPU 数据缓冲器
数据总线
总线控制器
控制总线

中 DMA 接口
主 断控

控 制 器
制 器
I/O 设备
接口 配 器
I/O 设备
外 围


优点: 结构简单、易于扩展、易于实现。 缺点: 信息吞吐量有限、速度较慢。
二、总线操作时序
1、同步控制方式
总线周期时钟ຫໍສະໝຸດ T1T2T3
T4
地址
读命令
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第七章输入输出系统第一节基本的输入输出方式一、外围设备的寻址1.统一编址:将输入输出设备中控制寄存器、数据寄存器、状态寄存器等与内存单元一样看待,将它们和内存单元联合在一起编排地址,用访问内存的指令来访问输入输出设备接口的某个寄存器,从而实现数据的输入输出。

2.单独编址:将输入输出设备中控制寄存器、数据寄存器、状态寄存器单独编排地址,用专门的控制信号进行输入输出操作。

3.CPU与外围设备进行通信有三种类型:(1)CPU向外围设备发出操作控制命令。

(2)外围设备向CPU提供状态信息。

(3)数据在CPU与外围设备之间的传递。

历年真题1.对外设统一编址是指给每个外设设置一个地址码。

(2002年)【分析】CPU与外设之间的信息传送是通过硬件接口来实现的,各种外设的硬件接口上又都包含有多个寄存器,如控制寄存器、数据寄存器、状态寄存器等。

统一编址是将外设接口上的各种寄存器等同于内存储器的存储单元,通过使用访问内存单元的指令来访问外设接口上的各个寄存器,这样就可以使用访存指令来访问外设,输入输出操作简单,程序设计比较简便。

由于外设接口上的寄存器种类和数量通常不止一个,所以一个外设至少对应一个以上的内存地址。

【答案】对外设统一编址是将外设接口上的寄存器等同内存单元,给每个外设设置至少一个地址码。

二、外围设备的定时1.外围设备的定时方式有异步传输方式和同步定时方式两种。

2.实现输入输出数据传输的方式主要有:程序控制方式、直接存储访问(DMA)方式、通道方式。

程序控制方式又可分为程序查询方式和中断方式两种。

历年真题1.对I/O数据传送的控制方式,可分为程序中断控制方式和独立编址传送控制方式两种。

(2001年)【分析】对1/O数据传送的控制方式,可分为程序直接控制方式、程序中断控制方式、DMA控制方式、通道控制方式等。

程序中断控制方式只是其中的一种方法,独立编址是指对1/O设备的控制寄存器、数据寄存器、状态寄存器等单独进行地址编排,使用专门的指令对其进行操作,可用在各种数据传送的控制方式中。

【答案】对1/O数据传送的控制方式,可分为:程序控制方式、DMA方式、通道控制方式等三、程序查询输入输出方式了解程序查询输入输出过程即可(从未考过)。

第二节中断一、中断的基本概念1.中断:是指CPU在接到随机产生的中断请求信号后,暂停原程序,转去执行相应的中断处理程序,以处理该随机事件,处理完毕后返回并继续执行原程序。

2.中断方式的特点:中断方式的输入输出操作可以减少CPU等待外围设备的时间,提高CPU的工作效率。

3.中断方式的应用范围:中断方式主要应用于处理复杂随机事件、控制中低速1/O。

4.简单的中断方式下,CPU响应中断的步骤:(1)关中断(2)保护现场(3)识别发出中断的外围设备,判别中断信号,确定中断来源,形成中断服务程序入口地址。

(4)执行中断服务程序(5)恢复现场信息(6)开中断5.现场保护:在CPU开始执行中断服务程序之前,将PC寄存器的值及任何可能影响返回后连续执行的信息(如状态寄存器及有关的寄存器的值)都需要进行保存,这种保存现场有关信息的操作称为现场保护。

6.中断向量:是指当外设在提出中断请求的同时,通过硬件向主机提供中断服务程序的入口地址,此地址称为中断向量。

历年真题1.何谓中断方式?它主要应用在什么场合?请举二例。

(2001年)【答案】①中断方式指:CPU在接到随机产生的中断请求信号后,暂停原程序,转去执行相应的中断处理程序,以处理该随机事件,处理完毕后返回并继续执行原程序;②主要应用于处理复杂随机事件、控制中低速1/O;③例:打印机控制,故障处理。

2.现场保护:在CPU开始执行中断服务程序之前,将PC寄存器的值及任何可能影响返回后连续执行的信息(如状态寄存器及有关的寄存器的值)都需要进行保存,这种保存现场有关信息的操作称为现场保护。

(2006年)二、中断裁决机制实现中断裁决的方式有:1.轮询方式:是一种软件裁决方式,CPU依次查询各外围设备的状态寄存器,以确定中断源,遇到发出中断的外围设备就响应其中断请求。

2.菊花链方式:各外围设备合用一条中断请求信号线送,中断许可信号线串接在各设备间。

3.独立请求:每一个外围设备都有一个独立的中断请求信号线送CPU,CPU也给各外围设备分别发送一个中断许可信号。

4.分组的菊花链方式:每一组外围设备采用菊花链连接,组间是独立请求的。

历年真题1.设置中断排队判优逻辑的目的是()。

(2000年)A.产生中断源编码B.使同时提出的请求中的优先级别最高者,得到及时响应C.使CPU能方便地转入中断服务子程序D.提高中断响应速度【分析】当有多个中断请求同时出现,中断服务系统必须能从中选出当前最需要给予响应的最重要的中断请求,这就需要预先对所有的中断进行优先级排队,这个工作可由中断优先级判断逻辑来完成,排队的规则可由软件通过对中断屏蔽寄存器进行设置来确定。

【答案】B三、多重中断与中断屏蔽1.多级中断:CPU在执行中断服务程序的过程中可以响应级别更高的中断请求。

2.中断嵌套:在多重中断系统中,CPU处理一个中断的过程中可以去响应新的中断请求。

这种重叠处理中断的现象称为中断嵌套。

在中断嵌套过程中,每次中断处理完成时再返回上一次被中断的服务程序。

3.多重中断系统中CPU响应处理一次中断的步骤。

(1)关中断;(2)保存现场信息;(3)判别中断条件,确定中断服务入口地址;(4)开中断;(5)执行中断服务程序;(6)关中断;(7)恢复现场信息;(8)开中断。

4.中断屏蔽:CPU处理一个中断的过程中,对其他一些外部设备的中断进行阻止。

通过CPU内部的一个中断屏蔽寄存器,用软件的方法修改中断屏蔽寄存器,以改变中断响应的优先顺序,实现对不同中断的分别禁止。

历年真题1.在不改变中断响应次序的条件下,通过________________可以改变中断处理次序。

(2000年)【分析】在多重中断系统中,可以通过设置中断优先级来决定各个中断的级别。

在实际的计算机系统中是通过CPU内部的一个中断屏蔽字寄存器来实现对不同中断的分别禁止的,这个寄存器可在中断处理程序中重新设置,这样就可以改变原有的中断优先级别。

【答案】改写中断屏蔽字2.何谓多重中断?如何保证它的实现?(2002年)【答案】多重中断:CPU在响应处理中断过程中,允许响应处理更高级别的中断请求,这种方式称为多重中断。

实现方法:在中断服务程序的起始部分用一段程序来保存现场、送新屏蔽字以屏蔽同级别和低级别的中断请求、然后开中断,这样CPU就可响应更高级别的中断请求,实现多重中断。

3.简述多重中断系统中CPU响应处理一次中断的步骤。

(2005年)【答案】①关中断;②保存现场信息;③判别中断条件;④开中断;⑤执行中断服务程序;⑥关中断;⑦恢复现场信息;⑧开中断。

4.中断嵌套:在多重中断系统中,CPU处理一个中断的过程中可以去响应新的中断请求。

这种重叠处(2008理中断的现象称为中断嵌套。

在中断嵌套过程中,每次中断处理完成时再返回上一次被中断的服务程序。

年)四、中断输入输出接口1.中断方式的接口控制器功能:①能向CPU发出中断请求信号;②能发出识别代码提供引导CPU在响应中断请求后转入相应服务程序的地址;③CPU要能够对中断请求进行允许或禁止的控制;④能使中断请求参加优先级排队。

2.中断接口基本组成:①地址译码。

选取接口中有关寄存器,也就是选择了I/O设备。

②命令字/状态字寄存器。

供CPU输出控制命令,调回接口与设备的状态信息。

③数据缓存。

提供数据缓冲,实现速度匹配。

④接口控制电路。

如中断控制逻辑、与设备特性相关的控制逻辑等。

历年真题1.中断接口一般包含哪些基本组成?简要说明它们的作用。

(2001年)【答案】①地址译码。

②命令字/状态字寄存器。

③数据缓存。

④接口控制电路。

第三节DMA方式一、DMA 方式基本概念1.DMA 方式:直接存储器访问,直接依靠硬件实现主存与外设之间的数据直接传输,传输过程本身不需CPU程序干预。

2.DMA的数据传输过程:分三个阶段:①DMA传送前的预置阶段(DMA初始化);②数据传送阶段(DMA传送);③传送后的结束处理历年真题1.以DMA方式实现传送,大致可分为哪几个阶段?(3分)(2000年)【答案】①DMA传送前的预置阶段(DMA初始化);②数据传送阶段(DMA传送);③传送后的结束处理2.试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。

(2004年) 【答案】相同点:这两种方式下,主机和I/O设备都是并行工作。

不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。

DMA 方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。

DMA方式适用场合:高速、批量数据的简单传送中断方式适用场合:处理复杂随机事件、控制中低速I/O设备。

3.试对程序中断方式和DMA方式各分别举出二种应用例子。

(2003年)【答案】中断方式常用于打印机输出、键盘输入等;DMA方式常用于读/写磁盘、读/写磁带等。

二、DMA方式1.CPU与DMA访问内存冲突的裁决的三种方法:①CPU等待DMA的操作;②DMA乘存储器空闲时访问存储器;③CPU与DMA交替访问存储器。

2.基本的DMA控制器的主要部件:①地址寄存器;②长度计数器;③数据寄存器;④标志寄存器;⑤命令寄存器;⑥控制逻辑。

3.CPU启动DMA的步骤:①测试设备状态;②写存储器地址寄存器;③写长度计数器;④启动DMA 控制逻辑。

历年真题1.基本的DMA控制器的主要部件有哪些?(2005年)【答案】基本的DMA控制器的主要部件有:地址寄存器、长度计数器、数据寄存器、标志寄存器、命令寄存器、控制逻辑等。

2.CPU响应DMA请求的时间是()。

(2008年)A.必须在一条指令执行完毕B.必须在一个总线周期结束C.可在任一时钟周期结束D.在判明没有中断请求之后【分析】当DMA负责将一个数据块传输完毕后,向CPU发出中断申请,CPU必须在执行完当前指令后再响应DMA请求。

【答案】A第四节通道方式一、通道类型1.通道:是一个具有输入输出处理器控制的输入输出接口。

是一种比DMA更高级的I/O控制部件,具有更强的独立处理数据的输入/输出功能,能同时控制多台同类型或不同类型的设备。

它在一定的硬件基础上,利用通道程序实现对1/O的控制,更多地免去了CPU的介入,使系统的并行性能更高。

2.通道的三种类型:(1)选择通道:它与设备之间的传输一直维持到设备请求的传输完成为止,然后为其它外围设备传输数据。

数据宽度是可变的,通道中包含一个保存IO数据传输所需的参数寄存器。

相关文档
最新文档