本文目录一览

1,DMA的工作原理

DMA即直接内存访问模式,简单来说,总线控制权在CPU“手上”,外设无权直接访问内存,需要CPU参与,但DMA控制器从CPU那“偷出”几个时钟来控制总线,让外设可以直接访问内存,这样外设的读写就不需要CPU参与,降低了CPU的占用率。

DMA的工作原理

2,硬盘DMA传输模式是什么怎么打开

DMA是快速的传输模式,开启后能增加硬盘或光驱的读取速度。如果硬盘支持DMA模式,就应该打开该模式。查看方法: 在系统中打开“设备管理器具”选择你的“硬盘驱动器”中的硬盘双击,在“策略”中查看是否打开,如果你的硬盘支持DMA传输模式(即支持UDMA 33/66/100或UDMA133)但是没打开的话就手动打开。Win98的用户实现方法是:在系统“设备管理器”中找到“磁盘控制器”菜单下的诸如“GENERIC IDE DISK TYPE65(即你的硬盘型号)”项目,然后点击其“属性→设置”,即可看到DMA的可选项,勾选后按确定键退出,重启电脑即可生效。

硬盘DMA传输模式是什么怎么打开

3,PIO是什么意思 DMA功能是什么意思

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模式已打开。

PIO是什么意思 DMA功能是什么意思

4,如何打开DMA模式

DMA模式是针对硬盘以及光盘驱动器的直接存储器访问(DMA,Direct Memory Access的缩写)来最大限度提升系统性能,因为现在个人计算机的最大瓶颈就是在磁盘的输入输出上。DMA可使PC机直接访问硬盘驱动器上的数据,但并不占用太多的CPU时间(与PIO模式相比),从而使CPU可执行其它任务。    具体打开DMA模式步骤如下:  【我的电脑】->【控制面板】->【系统】,选中“设备管理器”标签,展开【硬盘控制器】或【CDROM项】,选择展开中相应的驱动设备,单击“属性”,接着选“设置”并选中DMA复选框 ,重新开机后即可。  温馨提示:要使用DMA模式,CDROM及硬盘要支持相应的功能才可以。如果CDROM和硬盘都太老,可能就不能享受该功能的优越性了。
首先,打开“设备管理器”,找到“ide ata/atapi 控制器”下的“主要 ide 通道”和“次要 ide 通道”,然后双击打开,单击“高级设置”,该对话框会列出目前ide接口所连接设备的传输模式,单击列表按钮将“传输模式”设置为“dma(若可用)”。重新启动电脑即可。

5,DMA Mode 中文是什么意思

DMA方式 关闭
dma是直接内存访问 direct memory access(存储器直接访问)。这是指一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过cpu,也不需要cpu干预。整个数据传输操作在一个称为\"dma控制器\"的控制下进行的。cpu除了在数据传输开始和结束时做一点处理外,在传输过程中cpu可以进行其他的工作。这样,在大部分时间里,cpu和输入输出都处于并行操作。因此,使整个计算机系统的效率大大提高。 dma的概念:dma是在专门的硬件( dma)控制下,实现高速外设和主存储器之间自动成批交换数据尽量减少cpu干预的输入/输出操作方式。通常有两种方式: ◎独占总线方式 ◎周期挪用方式 (2)dma的组成: ◎主存地址寄存器 ◎数据数量计数器 ◎dma的控制/状态逻辑 ◎dma请求触发器 ◎数据缓冲寄存器 ◎中断机构 (3)dma的传送数据的过程:由三个阶段组成 ◎传送前的预处理:由cpu完成以下步骤 向dma卡送入设备识别信号,启动设备,测试设备运行状态,送入内存地址初值,传送数据个数, dma的功能控制信号。 ◎数据传送:在dma卡控制下自动完成 ◎传送结束处理 dma 卡上应包括通用接口卡的全部组成部分,并多出如下内容: 主存地址寄存器,传送字数计数器,dma控制逻辑,dma请求,dma响应,dma工作方式,dma优先级及排队逻辑等 一次完整的dma传送过程: dma 预处理,cpu向dma送命令,如dma方式,主存地址,传送的字数等,之后cpu执行原来的程序 dma 控制在 i/o 设备与主存间交换数据: 准备一个数据, 向cpu发dma请求,取得总线控制权,进行数据传送,修改卡上主存地址,修改字数计数器内且检查其值是否为零,不为零则继续传送,若已为零,则向 cpu发中断请求. dma技术的弊端: 因为dma允许外设直接访问内存,从而形成对总线的独占。 这在实时性强的硬实时系统的嵌入式开发中将会造成中断延时过长。这在军事等系统中是不允许的dma mode即为dma模式

6,什麽是硬盘的DMA模式

DMA是直接内存访问Direct Memory Access(存储器直接访问)。这是指一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过CPU,也不需要CPU干预。整个数据传输操作在一个称为"DMA控制器"的控制下进行的。CPU除了在数据传输开始和结束时做一点处理外,在传输过程中CPU可以进行其他的工作。这样,在大部分时间里,CPU和输入输出都处于并行操作。因此,使整个计算机系统的效率大大提高。 DMA的概念:DMA是在专门的硬件( DMA)控制下,实现高速外设和主存储器之间自动成批交换数据尽量减少CPU干预的输入/输出操作方式。通常有两种方式: ◎独占总线方式 ◎周期挪用方式 (2)DMA的组成: ◎主存地址寄存器 ◎数据数量计数器 ◎DMA的控制/状态逻辑 ◎DMA请求触发器 ◎数据缓冲寄存器 ◎中断机构 (3)DMA的传送数据的过程:由三个阶段组成 ◎传送前的预处理:由CPU完成以下步骤 向DMA卡送入设备识别信号,启动设备,测试设备运行状态,送入内存地址初值,传送数据个数, DMA的功能控制信号。 ◎数据传送:在DMA卡控制下自动完成◎传送结束处理 DMA 卡上应包括通用接口卡的全部组成部分,并多出如下内容: 主存地址寄存器,传送字数计数器,DMA控制逻辑,DMA请求,DMA响应,DMA工作方式,DMA优先级及排队逻辑等 一次完整的DMA传送过程: DMA 预处理,CPU向DMA送命令,如DMA方式,主存地址,传送的字数等,之后CPU执行原来的程序 DMA 控制在 I/O 设备与主存间交换数据: 准备一个数据, 向CPU发DMA请求,取得总线控制权,进行数据传送,修改卡上主存地址,修改字数计数器内且检查其值是否为零,不为零则继续传送,若已为零,则向 CPU发中断请求. DMA技术的弊端:因为DMA允许外设直接访问内存,从而形成对总线的独占。这在实时性强的硬实时系统的嵌入式开发中将会造成中断延时过长。这在军事等系统中是不允许的
很多媒体都介绍dma是一种快速的传输模式,启用dma模式将可以提高硬盘的传输性能。首先确定你的硬盘是否支持dma传输模式,其中dma传输模式包括udma 33/66/100或udma133,注意如果是via芯片组的主板则必面先安装四合一驱动程序。确认硬盘支持dma传输模式之后,就可以打开设备管理器,在“磁盘驱动器”中双击要启用dma模式的驱动器,切换到“设置”选项卡,在“选项”中选择“dma”模式,然后再打开“系统属性”窗口,切换到“性能”选项卡,单击“文件系统”按钮,将“硬盘”中的“此计算机的主要用途”设置为“网络服务器”,并且把“预读式优化”的滑块拖到最右侧即可。   对于一些硬盘可能打开dma传输方式则会导致系统出现一些冲突,这个时候则需要打开windows\inf目录下的mshdc.inf文件,找到[esdi_addreg]小节,并在最底部加入以下两行:   hkr,idedmadrive0,3,01   hkr,idedmadrive1,3,01   这样即可解决这种故障。

文章TAG:模式  工作  工作原理  原理  DMA模式  
下一篇