欢迎访问 - 大发国际 - 大发体育 - 大发彩票

帮助中心 广告联系

大发国际 - 大发体育 - 大发彩票

热门关键词: as

什么是DMA

来源:网络整理 作者:admin 人气: 发布时间:2015-10-09
摘要:

 

DMA(Direct Memory 拜访),即指示方向内存器存取,它是一种感觉最敏锐的地方换乘记载的机制。。记载换乘可以从改编者卡到内存。,从内存到改编者卡或从一内存到另一内存。

  应用它终止记载换乘用不着CP的分担。。每台电脑主机板上都有DMA原则,数纸机课程通常是课程的。,内存顺序与一改编者ROM,如对FLO的ROM,这些顺序把持DMA传送记载。原则设定初值后,记载开端换乘,DMA就可以脱CPU,记载换乘的孤独做完。
在DMA传送开端的候鸟时间内,总的来说,有两个谈判者为它任务。,一可运行性的行为准则,记载换乘。应用DMA传送记载的另一恩泽是,记载指示方向在源地址和到哪里暗中换乘。,用不着胸部中数。。结果一八位字节经过CPU从一改编者卡传送到内存,需求做两个走。率先,CPU从改编者卡读取因此八位字节到外部登记簿。,后来从登记簿发送到内存的针对性地址。。DMA原则将这些处理观念化为一步,它在悔流条上处理把持预兆。,使八位字节使用后随即抛掉的东西做完。这大大地增长了数纸机的速率和能力。。
数纸机发展到明天,DMA已不再用于内存到内存的记载传送,由于CPU的速率很快。,做这件事,比用DMA把持还要快,但是在改编者卡和内存器暗中换乘记载。,依然皂白DMA莫属。将记载从改编者卡换乘到内存器,DMA同时扳机从适配器读记载悔流条(即I/O读处理)和向内存写记载的悔流条。感光度之增强I/O读处理执意让适配器把一记载单位(通常是一八位字节或一字)放到PC记载悔流条上,由于此刻内存读到悔流条也被感光度之增强。,记载同时从PC悔流条复制的到内存。。   
指示方向内存拜访(DMA)方法是一种完整由五金器具实现I/O更迭的任务方法。DMA原则从CPU完整改编者对悔流条的把持。记载更迭不经过CPU,指示方向在内存和I/O装备暗中。DMA原则采取以下三种方法:
终止cpu拜访内存:当外围装备需求换乘阵列记载时,由DMA原则发一预兆给CPU。DMA原则通行悔流条把持权后,开端换乘记载。换乘了阵列记载后来,DMA原则注意到CPU可以应用内存,后来把悔流条把持权还给CPU。。
(2)活期侵吞:当I/O装备不在意的时 DMA请时,按顺序销路的CPU存取内存:一旦 I/O装家畜DMA请,I/O装备侵吞了一或专有的具有某个时代特征的。。
③DMA与CPU更迭访内:CPU具有某个时代特征的可分为2个具有某个时代特征的。,一原始设备制造商DMA原则访内,另一是特意用于CPU拜访。。用不着应用悔流条的应用顺序、设置和重提顺序。

责任编辑:admin

频道精选