版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七章DMA 方式I/O接口中断屏蔽统一编址直接存储器访问,直接依靠硬件实现主存与外设之间的数据直接传输,传输过程本身不需CPU程序干预。是指连接主机和外围设备的逻辑部件。CPU处理一个中断的过程中,对其他一些外部设备的中断进行阻止。将输入输出设备中控制寄存器、数据寄存器、状态寄存器等与内存单元一样看待,将它们和内存单元联合在一起编排地址,用访问内存的指令来访问输入输出设备接口的某个寄存器,从而实现数据的输入输出。通道程序通道命令构成通道程序。在通道程序的控制下,通道对外围设备进行数据传输控制。1.统一编址:将输入输出设备中控制寄存器、数据寄存器、状态寄存器等统一编址:将输入输出设备中控制寄存
2、器、数据寄存器、状态寄存器等与内存单元一样看待,将它们和内存单元联合在一起编排地址,用访问内存与内存单元一样看待,将它们和内存单元联合在一起编排地址,用访问内存的指令来访问输入输出设备接口的某个寄存器,从而实现数据的输入输出。的指令来访问输入输出设备接口的某个寄存器,从而实现数据的输入输出。2.单独编址:将输入输出设备中控制寄存器、数据寄存器、状态寄存器单单独编址:将输入输出设备中控制寄存器、数据寄存器、状态寄存器单独编排地址,用专门的控制信号进行输入输出操作。独编排地址,用专门的控制信号进行输入输出操作。3.单级中断:单级中断:CPU在执行中断服务程序的过程中禁止所有其他外部中断。在执行中断
3、服务程序的过程中禁止所有其他外部中断。4.多级中断:多级中断:CPU在执行中断服务程序的过程中可以响应级别更高的中断在执行中断服务程序的过程中可以响应级别更高的中断请求。请求。5.中断屏蔽:中断屏蔽:CPU处理一个中断的过程中,对其他一些外部设备的中断进处理一个中断的过程中,对其他一些外部设备的中断进行阻止。行阻止。6.DMA:直接存储器访问,直接依靠硬件实现主存与外设之间的数据直接:直接存储器访问,直接依靠硬件实现主存与外设之间的数据直接传输,传输过程本身不需传输,传输过程本身不需CPU程序干预。程序干预。 7.现场保护:现场保护:CPU在响应中断请求时,将程序计数器和有关寄存器内容在响应中
4、断请求时,将程序计数器和有关寄存器内容等系统的状态信息存储起来,以使中断处理结束之后能恢复原来的状态继续等系统的状态信息存储起来,以使中断处理结束之后能恢复原来的状态继续执行程序,称为现场保护。执行程序,称为现场保护。8.中断向量:外设在向中断向量:外设在向CPU发出中断请求时,由该设备通过输入输出总发出中断请求时,由该设备通过输入输出总线主动向线主动向CPU发出一个识别代码,这个识别代码通常称为中断向量。发出一个识别代码,这个识别代码通常称为中断向量。9.自陷:当自陷:当CPU出现有算术操作异常、非法指令、越权操作和访存中的出现有算术操作异常、非法指令、越权操作和访存中的异常等某种内部情况时
5、自己引起的中断称为自陷。异常等某种内部情况时自己引起的中断称为自陷。10.软件中断:由自陷指令引起的中断称为软件中断,又称为系统调用。软件中断:由自陷指令引起的中断称为软件中断,又称为系统调用。11.通道命令:通道用于执行输入输出操作的指令,也叫通道控制字通道命令:通道用于执行输入输出操作的指令,也叫通道控制字(CCW)。)。设置中断排队判优逻辑的目的是()。A.产生中断源编码B.使同时提出的请求中的优先级别最高者,得到及时响应C.使CPU能方便地转入中断服务子程序D.提高中断响应速度B通道程序在内存中的首地址由( )给出。通道地址字通道地址字在不改变中断响应次序的条件下,通过( )可以改变中
6、断处理次序。改写中断屏蔽字采用DMA方式传送数据是由DMA接口来控制数据在和之间传输。外设主存储器对I/O数据传送的控制方式,可分为程序中断控制方式和独立编址传送控制方式两种。对外设统一编址是指给每个外设设置一个地址码。在常见的微机系统中,磁盘常采用通道方式与主存交换信息。答案:在常见的微机系统中,磁盘常采用DMA方式与主存交换数据。通道就是一组输入输出传送线。答案:通道是具有更强的独立处理数据的输入输出功能,能同时控制多台同类型或不同类型的设备。以DMA方式实现传送,大致可分为哪几个阶段?何谓中断方式?它主要应用在什么场合?请举二例在 DMA 方式预处理(初始化)阶段, CPU 通过程序送出
7、哪些信息?中断接口一般包含哪些基本组成?简要说明它们的作用。何谓DMA方式?说明它的适用场合。何谓多重中断?如何保证它的实现?试对程序中断方式和 DMA 方式各分别举出二种应用例子。主机与外围设备之间信息传送的控制方式有哪几种?采用哪种方式 CPU 效率最低?试比较中断方式与 DMA 方式的主要异同,并指出它们各自应用在什么性质的场合。基本的DMA控制器的主要部件有哪些?简述多重中断系统中CPU响应处理一次中断的步骤。1.中断方式的接口控制器功能:能向CPU发出中断请求信号;能发出识别代码提供提供引导CPU在响应中断请求后转入相应服务程序的地址; CPU要能够对中断请求进行允许或禁止的控制;能
8、使中断请求参加优先级排队。2.CPU与外围设备进行通信有三种类型: CPU向外围设备发出操作控制命令; 外围设备向CPU提供状态信息; 数据在CPU和外围设备之间传递。3.中断裁决机制:轮询、菊花链、独立请求。4.CPU与DMA访问内存冲突的裁决的三种方法: CPU等待DMA的操作; DMA乘存储器空闲时访问存储器; CPU与DMA交替访问存储器。5.CPU启动DMA的步骤: 测试设备状态; 写存储器地址寄存器; 写长度计数器; 启动DMA控制逻辑。6.通道的三种类型:选择通道:它与设备之间的传输一直维持到设备请求的传输完成为止,然后为其它外围设备传输数据。数据宽度是可变的,通道中包含一个保存
9、IO数据传输所需的参数寄存器。数组多路通道:以数组为单元在若干高速传输操作之间进行交叉复用。字节多路通道:用于连接多个慢速的和中速的设备,这些设备的数据传送以字节为单位,字节交叉模式、猝发模式。7.字节多路通道与数组多路通道的区别:首先数组多路通道允许多个设备同时工作,但只允许一个设备进行传输型操作,而其它设备进行控制型操作;字节多路通道不仅允许多个设备操作,而且允许它们同时进行传输型操作。其次,数组多路通道与设备之间的数据传送的基本单位是数据块,通道必须为一个设备传送完一个数据块以后才能为别的设备传送数据,而字节多路通道与设备之间的数据传送基本单位是字节,各设备之间的数据传送是以字节为单位交替进行的。8.通道的功能: 接受CPU的I/O操作指令,按指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GEAR系列-不锈钢齿轮参数表
- 《模糊神经网络》课件
- 《组织发展与培训》课件
- 《显示器基础知识》课件
- 《浔中诗墩陈祖恩》课件
- 《猩红热的防治》课件
- 《电力系统知识》课件
- 《线切割教程》课件
- 《职业性中毒》课件
- 《电机学完整》课件
- 2026年四川省卫生事业单位招聘考试(医学影像)历年参考题库含答案
- 肝脓肿治疗方案及监测要点
- 太阳纸业采购制度
- 2025四川成都职业技术学院四季度编制外(考试)招聘工作人员23人考试笔试备考试题及答案解析
- 《高风亮节》教学课件-2025-2026学年湘美版(2024)初中美术八年级上册
- 高等数学上册同济大学数学系教学课件全套
- 2024年12月贵州高中学业水平考试化学试卷真题(含答案详解)
- DB42∕T 2266-2024 建筑消防设施年度检测技术规程
- DB45∕T 2954-2024 农田建设项目概预算定额及其编制规程
- 施工孔洞安全管理制度
- JG/T 24-2000合成树脂乳液砂壁状建筑涂料
评论
0/150
提交评论