- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大连理工大学软件学院 赖晓晨 (5)后处理 校验输入主存的数是否正确 是否继续使用DMA 测试传送过程是否正确,错则转诊断程序 由中断服务程序完成 大连理工大学软件学院 赖晓晨 2、DMA接口与系统的连接方式 (1)具有公共请求线的DMA请求 DMA 接口1 DMA 接口2 DMA 接口n CPU … 主存 DMA响应 I/O总线 数据线 地址线 DMA请求 大连理工大学软件学院 赖晓晨 (2)独立的DMA请求 DMA 接口1 DMA 接口2 DMA 接口3 CPU 主存 DMA响应1 DMA请求1 DMA响应2 DMA请求2 DMA响应3 DMA请求3 I/O总线 数据线 地址线 大连理工大学软件学院 赖晓晨 3、DMA与中断方式比较 (1) 数据传送 (2) 响应时间 (3) 处理异常情况 (4) 中断请求 (5) 优先级 中断方式 DMA 方式 程序 硬件 指令执行结束 存取周期结束 能 不能 低 高 传送数据 后处理 大连理工大学软件学院 赖晓晨 四、DMA接口的类型 1、选择型:在物理上连接多个设备,在逻辑上只允许连接一个设备 设备地址寄存器 控制状态寄存器 数据缓冲寄存器 主存地址寄存器 时序电路 字计数器 DMA接口 CPU 主存 设备 1 设备 2 设备 n 选 择 线 . . . 系统总线 知道名字 大连理工大学软件学院 赖晓晨 2、多路型 物理上连接多个设备,逻辑上允许连接多个设备同时工作 设备 设备 设备 DMA 接口 CPU 主存 … 链式 … … 大连理工大学软件学院 赖晓晨 2、多路型 物理上连接多个设备,逻辑上允许连接多个设备同时工作 设备 设备 设备 DMA 接口 CPU 主存 … 独立请求式 大连理工大学软件学院 赖晓晨 3、多路型DMA接口的工作原理 T4 T6 T7 T2 为磁盘 服务 T5 T8 T3 为磁带 服务 为打印 机服务 T1 5 ?s DMA 请求 打印机 t DMA 请求 DMA 请求 DMA 请求 45 ?s 磁带 t DMA 请求 DMA 请求 DMA 请求 DMA 请求 30 ?s 磁盘 t 大连理工大学软件学院 赖晓晨 谢谢大家! 2010.10.09 * 栅极控制电子发射量 * * * * * * * 针式打印机的结构: 针式打印机由打印头与字车、输纸机构、色带机构与控制器四部分组成。文字教材图7.8示出了针式打印机构示意图。 打印头由打印针、磁铁、衔铁等组成。输纸机构由步进电机驱动,每打印完一行字符,按给定要求走纸,走纸的步距由字符行间距离决定。色带的作用是供给色源,在打印过程中色带不断移动,改变其受击打的位置,以免破损。驱动色带不断移动的装置称色带机构。打印控制器与显示控制器类似,主要包括字符缓冲存储器、字符发生器、时序控制电路和接口四部分。主机将欲打印的字符通过接口送到缓存,在打印时序控制下,从缓存顺序取出字符代码,对字符代码进行译码,得到字符发生器ROM的地址,逐列取出字符点阵并驱动打印头,形成字符点阵。打印速度约每秒100个字符。 * 8279:键盘显示控制器 8275:可编程crt控制器 大连理工大学软件学院 赖晓晨 三、接口类型 按数据传送方式 并行接口:intel8255 串行接口:intel8251 按功能选择的灵活性分类 可编程接口:intel8255、intel8251 不可编程接口:intel8212 大连理工大学软件学院 赖晓晨 三、接口类型 按通用性分类 通用接口:intel8255、intel8251 专用接口:intel8279、intel8275 按数据传送的控制方式分类 中断接口:intel8259 DMA接口:intel8257 大连理工大学软件学院 赖晓晨 5.4 程序查询方式 一、程序查询流程 检查状态标记1 设备1 准备就绪? 检查状态标记N 设备N 准备就绪? … 处理设备1 是 否 否 处理设备N 是 1. 查询流程 检查状态标记 交换数据 准备就绪? 是 否 单 个 设 备 多个设备 测 试 指 令 转 移 指 令 传 送 指 令 大连理工大学软件学院 赖晓晨 二、程序流程 设置主存缓冲区首址 设置计数值 启动外设 传送一个数据 修改主存地址 修改计数值 结束I/O传送 准备好? 传送完? 未完 是 完 否 传送一个数据块 大连理工大学软件学院 赖晓晨 ② 设备选择电路 DBR Q Q 数据线 准备就绪 启动命令 地址线 SEL 输入数据 启动设备 设备工作 结束 ① ③ ④
您可能关注的文档
最近下载
- 《增材制造》课件—02增材制造技术的常见工艺方法及其装备.pptx VIP
- 森林植被恢复费征收使用管理暂行办法.docx VIP
- 《明别集丛刊》第1辑目录.pdf VIP
- 药物的合成反应.ppt VIP
- 具身智能标准体系发展研究.docx VIP
- 2025年税务系统面试模拟试题及答案解析(70).doc VIP
- 基于核心素养的物理课堂教学设计和反思初中物理市公开课获奖课件省名师示范课获奖课件.pptx VIP
- 室外给排水专项施工方案.docx VIP
- 不定式、动名词、分词高频考点(解析版)-2025年上海中考英语专项复习.pdf VIP
- 2025年高速公路收费员岗位技能及理论知识考试题与答案.docx VIP
文档评论(0)