DMA模式和PIO模式的区别

1.PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其它的操作。PIO数据传输模式又分为PIO mode 0、PIO mode 1、PIO mode 2、PIO mode 3、PIO mode 4几种模式,数据传输速率从3.3MB/s到16.6MB/s不等。受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰。

2.DMA(DirectMemoryAccess,直接内存存取),顾名思义DMA功能就是让设备可以绕过处理器,直接由内存来读取资料。打开硬盘的DMA模式将大幅度的提高硬盘系统的功能,使我们能更快更好的进行视频处理和文件传输。打开刻录机的DMA选项,可以保障刻录品质,并降低刻录时的CPU占用率。所以在我们首次连接好DVD刻录机,进入Windows系统后要做的第一件事情就是要确认DVD刻录机的DMA模式已打开。

(0)

相关推荐

  • 【博文连载】PCIe扫盲——PCI总线的三种传输模式

    本文来简单地介绍一下PCI Spec规定的三种数据传输模型:Programmed I/O(PIO),Peer-to-Peer和DMA. 三种数据传输模型的示意图如下图所示: PIO 首先来介绍一下Pr ...

  • 【MSP430趣谈】MSP430第十三讲之DMA的应用

    本系列教程应该来说也已经基本接近尾声了,还会有几讲的内容,最后如果可以的话还回附上一个具体的案例让我们来看下具体该如何应用430这款产品.也将更加深入的探讨他的低功耗特性. 今天我们还是继续讨论430 ...

  • 【原创】DMA

    什么是DMA     DMA,Direct Memory Access,直接内存访问,是一种不经过CPU而直接从内存存取数据的数据交换模式.在DMA模式下,CPU只需要向DMA控制器下达指令,传输数据 ...

  • DMA方式的基础知识

    程序控制(查询)方式:CPU需要不断查询I/O是否完成,因此一直占用CPU. 程序中断方式:与程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度. DMA方式:DMA方式是为了在主 ...

  • 汽车直营模式和其他模式有什么区别?

    说到买车第一件事情就是考虑要去哪里买车,目前市面上除了4S店以外,还有汽贸店,甚至是一些直营店,汽车在销售的时候有直营模式也有其它模式,那么从这两种之间来看,对于汽车而已直营模式和其他模式有什么区别? ...

  • 男女思维模式和聊天模式的区别

    男人和女人的区别在哪里? 男人一般是关注结果的,一般关注的是理性思维.男人的聊天思维是聊事情.男人要聊的是如何修理东西,一个事物如何运转,如何制造一个东西,如何控制一个东西.聊的是权利.金钱.男人是喜 ...

  • JVM client模式和Server模式的区别

    我们把jdk安装完成后,在命名行输入java -version 不仅可以看到jdk版本相关信息,还会看到类似与 Java HotSpot(TM) 64-Bit Server VM (build 25. ...

  • ER系列路由器的NAT模式、路由模式、全模式的区别和使用方法

    ER系列路由器在系统模式中有NAT模式.路由模式.全模式三种模式可供选择.三种模式的区别及应用如下: NAT模式 NAT模式下,DMZ口为广域网模式或者局域网模式时,各接口间的模式关系也不相同,以下分 ...

  • 什么是光猫桥接模式?路由模式?有什么区别,网络工程师来告诉你

    什么是光猫桥接模式?路由模式?有什么区别,网络工程师来告诉你

  • 路由器:NAT模式和路由模式的区别

    路由器:NAT模式和路由模式的区别

  • 道成咨询阿米巴:阿米巴经营模式与传统经济责任制的区别

    阿米巴经营模式是从管理机制上对企业进行的系统性变革,在管理理念.管理方法上与传统的企业管理模式存在着很大的不同,甚至是根本性的区别,需要辨析清楚.那么阿米巴经营模式与传统经济责任制有什么区别呢? 传统 ...

  • 道成咨询阿米巴:阿米巴经营模式与班组管理的区别

    阿米巴经营模式是从管理机制上对企业进行的系统性变革,在管理理念.管理方法上与传统的企业管理模式存在着很大的不同,甚至是根本性的区别,需要辨析清楚.那么阿米巴经营模式与班组管理有什么区别呢? 阿米巴经营 ...

  • 实模式和保护模式区别及寻址方式

    转载自:http://blog.csdn.net/rosetta 64KB-4GB-64TB? 我记得大学的汇编课程.组成原理课里老师讲过实模式和保护模式的区别,在很多书本上也有谈及,无奈本人理解和感 ...