DMA方式和通道方式PPT学习教案_第1页
DMA方式和通道方式PPT学习教案_第2页
DMA方式和通道方式PPT学习教案_第3页
DMA方式和通道方式PPT学习教案_第4页
DMA方式和通道方式PPT学习教案_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1DMA方式和通道方式方式和通道方式2系统总线来控制存储器和外设直接进行数据交换。第1页/共24页3第2页/共24页4CPU访存读盘(写盘)周期挪用CPU处理内部事务DMA访存主存工作时间t第3页/共24页5读盘(写盘)CPU访存DMA访存可供CPU访问DMA工作可供CPU访问读盘(写盘)t主存工作时间第4页/共24页6CPU访存DMA访存1234主存工作时间t第5页/共24页7第6页/共24页8中断逻辑DMA逻辑数据块长计数器端口译码命令状态寄存器数据缓冲寄存器主存地址寄存器设备数据地址寄存器 外设 -11中断向量ABDB中断请求中断应答DMA请求DMA应答MMRDMMWR第7页/共2

2、4页设置中断向量消除屏蔽位开中断CPU内存首地址=接口主存地址寄存器外设数据地址=接口外设地址寄存器数据块长度=接口块长计数器读/写及启动命令=接口命令寄存器启动磁盘中断初始化DMA初始化DMA接口第8页/共24页10将接口中主存地址送地址总线,将存储器读写信号送控制总线,完成一次数据传送。n每次DMA传送后,接口中主存地址自增(或自减), 数据块长度减1n完成一次传送后,清除DMA请求信号,准备好下一批时,再发DMA请求信号。重复直至传送结束。DMA接口组成第9页/共24页DMA访问内存CPU访问内存中断应答 中断请求一批数据读写完毕磁盘中断处理程序IRET一条指令执行结束 中断向量当前内存

3、周期结束 DMA应答DMA访问内存CPU访问内存DMA请求 数据寄存器满当前内存周期结束 DMA应答读盘柱面符合?扇区符合?NNCPU访问内存读盘DMA请求 数据寄存器满其它任何程序磁盘寻址DMA接口CPU第10页/共24页12DMA接口组成第11页/共24页13第12页/共24页第13页/共24页15型机、微型机。对于I/O数量多,输入输出频繁的系统,占用CPU时间太多,接口硬件太复杂。第14页/共24页16类或不同类设备。n通道是在一定的硬件基础上利用软件手段实现对I/O的控制和传送。第15页/共24页17CPU主机主存储器通道通道设备控制器 设备控制器 设备控制器 设备控制器 外设 外设 外设 外设 外设 外设 外设 外设 第16页/共24页18第17页/共24页19A1A2B1B2C1C2通道A1B1C1A2B2C2。第18页/共24页20A1A2B1B2C1C2通道A1A2C1B2B1C2第19页/共24页21第20页/共24页22主CPU选择通道内存字节多路通道数组多路通道系统总线设备控制器低速设备设备控制器中速设备设备控制器高速设备设备控制器高速设备设备控制器高速设备设备控制器高速设备局部I/O总线局部I/O总线局部I/O总线第21页/共24页23图解第22页/共24页24CPU运行用户程序CPU运行I/O管理程序通道运行存放在主存中的通道程序请

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论