计算机组成原理与系统结构 (25).ppt
《计算机组成原理与系统结构 (25).ppt》由会员分享,可在线阅读,更多相关《计算机组成原理与系统结构 (25).ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w Cache直接存储访问直接存储访问直接存储访问直接存储访问DMADMA计算机组成原理与系统结构2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w Cache编程式I/O需要占用所有CPU时间编程式编程式I/OI/O和中断驱动式和中断驱动式I/OI/O的不足的不足中断驱动式I/O尽管与编程式I/O相比,CPU使用效率更高,但仍然需要CPU频繁参与,且传输速率较低在这两种模式下,所有数据的传输都必须经过CPU传输速度有限CPU必须管理每
2、个字的I/O传送当传输大量数据时,这两者都不合适,直接存储访问DMA是一种更有效的技术DMACacheCache2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w CacheDMACacheCacheDMA是一种完全由硬件执行I/O交换的工作方式DMA模块独立于CPUDMA模块是系统总线上的附加模块(硬件)DMA控制器从CPU完全接管对I/O的控制数据交换不经过CPU直接在主存和I/O模块间进行数据传送2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w CacheDMACacheCa
3、cheDMA模块可以和CPU并行工作DMA模块仅仅包含DMA控制器,没有集成I/O模块其他功能在总线中属于主动方(动作的发起者)主存则是从动方2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w CacheDMACacheCache外设可以通过外设可以通过DMADMA控制器直接控制器直接访问主存访问主存使用总线的优先级使用总线的优先级:DMACPU:DMACPU2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w Cache速度快DMACacheCache在数据传送过程不涉及保存现场、恢
4、复现场之类的工作主存地址修改,传送字数的计数都是由硬件线路直接实现DMA方式能满足高速I/O设备的要求,也有利于CPU效率的发挥能完成字节-字之间的相互转换DMADMA被广泛用于连接高速外设,如硬盘、光盘、磁带机等被广泛用于连接高速外设,如硬盘、光盘、磁带机等DMA的优点CacheCache2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w CacheDMA的传送方式CacheCache块传送方式(独占方式)DMA整个数据块的传送过程是完全连续的在DMA传送数据块期间,CPU是完全放弃系统总线的,直到整个数据块传送结束,DMA才交还系统总
5、线给CPU优点:控制简单,有助于将程序或者数据文件写入存储器缺点:在DMA访问主存阶段,CPU不能使用总线2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w CacheDMA的传送方式CacheCache周期窃用方式如果系统不允许CPU长时间放弃系统总线,则周期窃取是一种可选方式当I/O设备没有DMA请求时,CPU按程序访问主存一旦I/O设备有DMA请求,则I/O设备通过DMA控制器挪用一个或几个总线周期来访问主存2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w CacheDMA的
6、传送方式CacheCache周期窃用方式DMA每次仅掌控总线一个周期,进行一个字的传送,每传送完一个字,马上把系统总线权返还给CPU过一个总线周期,它才能再次提出总线占用请求,再占用一个总线周期传送一个字,直至整个数据块传送完毕DMA控制器实质上是夹在CPU指令执行和传送数据之间使用总线2N/2w i=j modm(Tag)CPUN=(s+w)i=j modmCache2N/2w 2N/2w CacheDMA的传送方式CacheCache周期窃用方式此过程不同于中断此过程不同于中断CPU不需要保存现场,仅仅是被迫等待一个总线周期CPU在访问总线之前被挂起即在取指、取操作数或写操作数之前优点:C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理与系统结构 25 计算机 组成 原理 系统 结构 25
限制150内