| |
DMA是什么东西,如何开启该功能?
|
|
作者: zxa1314
01-01 08:00
回复
|
|
请教各位高手,DMA是什么东西,该如何开启该功能呢?我编辑视频文件后输出没有画面,可能是该功能没有打开吧?我用的是XP系统,谢谢了! |
|
| |
回复:DMA是什么东西,如何开启该功能?
|
|
作者: mty998
01-01 08:00
回复
|
|
在 Windows XP 启用内存直接存取 DMA,方法:
作为管理员(或具管理员特权的用户)登录进入Windows。单击“开始”按钮,然后右击“我的电脑”并从弹出菜单选择“属性”。系统属性窗口出现。单击“硬件”标签,然后单击“设备管理器”。设备管理器窗口出现。双击“IDE ATA/ATAPI 控制器”来查看控制器列表。双击“主IDE通道”。主IDE通道属性窗口出现。单击“高级设置”标签。选择装置0及装置1的“DMA”,单击确认。对“从IDE通道”进行同样设置。您不必重新启动Windows。
不过你做视频编辑应该不会是DMA的问题,可能和解码有关系,如果你用的Adobe Premiere Pro 应该不会有这个问题,你试试下载最新的解码程序后还会不会有那个问题。 |
|
| |
回复:DMA是什么东西,如何开启该功能?
|
|
作者: 星似箭
06-12 03:00
回复
|
|
什么是DMA?如何打开DMA?如何防DMA被系统关闭?
DMA(DirectMemoryAccess,直接内存存取),顾名思义DMA功能就是让设备可以绕过处理器,直接由内存来读取资料。打开硬盘的DMA模式将大幅度的提高硬盘系统的功能,使我们能更快更好的进行视频处理和文件传输。打开刻录机的DMA选项,可以保障刻录品质,并降低刻录时的CPU占用率。所以在我们首次连接好DVD刻录机,进入Windows系统后要做的第一件事情就是要确认DVD刻录机的DMA模式已打开。
在 Windows 98 启用内存直接存取 DMA,方法:
右击 Windows 桌面上的“我的电脑” 图标并从弹出菜单选择 “属性”。 系统属性窗口出现。单击“设备管理”标签。双击“CDROM驱动器”, 查看硬盘驱动器列表。 右击 IDE DISK (可能会有其他名称, 例如 GENERIC IDE DISK)并从弹出菜单选择 “属性”。 该硬盘属性窗口出现。单击“设置”标签。选择 “DMA” 如果该项未选, 然后单击“确认”。 Windows 提示您是否要重新启动, 单击“是”。
在 Windows 2000 启用内存直接存取 DMA,方法:
作为管理员(或具管理员特权的用户)登录进入Windows。右击Windows桌面上的“我的电脑”图标并从弹出菜单选择“属性”。系统属性窗口出现。单击“硬件”标签, 然后单击“设备管理器”。设备管理器窗口出现。双击“IDE ATA/ATAPI控制器”来查看控制器列表。双击“主IDE通道”。主IDE信道属性窗口出现。 单击“高级设置”标签,选择装置0及装置1的“DMA”,单击确认。对“从IDE通道”进行同样设置。Windows问您是否要重新启动,单击“是”。
在 Windows XP 启用内存直接存取 DMA,方法:
作为管理员(或具管理员特权的用户)登录进入Windows。单击“开始”按钮,然后右击“我的电脑”并从弹出菜单选择“属性”。系统属性窗口出现。单击“硬件”标签,然后单击“设备管理器”。设备管理器窗口出现。双击“IDE ATA/ATAPI 控制器”来查看控制器列表。双击“主IDE通道”。主IDE通道属性窗口出现。单击“高级设置”标签。选择装置0及装置1的“DMA”,单击确认。对“从IDE通道”进行同样设置。您不必重新启动Windows。 |
|
| |
回复:DMA是什么东西,如何开启该功能?
|
|
作者: 琥珀青藤
06-12 03:00
回复
|
|
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是什么东西,如何开启该功能?
|
|
作者: y271240502
06-12 03:00
回复
|
|
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模式:
作为管理员(或具管理员特权的用户)登录进入Windows。单击“开始”按钮,然后右击“我的电脑”并从弹出菜单选择“属性”。系统属性窗口出现。单击“硬件”标签,然后单击“设备管理器”。设备管理器窗口出现。双击“IDE ATA/ATAPI 控制器”来查看控制器列表。双击“主IDE通道”。主IDE通道属性窗口出现。单击“高级设置”标签。选择装置0及装置1的“DMA”,单击确认。对“从IDE通道”进行同样设置。您不必重新启动Windows。
参考资料:http://wenba.enet.com.cn/problem2.jspa?pid=33517 |
|
| |
回复:DMA是什么东西,如何开启该功能?
|
|
作者: yu15625538
06-12 03:00
回复
|
|
DMA就是DMA
用开启的方法就开启了撒
你说对不对嘛
对就给分
哈哈
开个玩笑 |
|
| |
回复:DMA是什么东西,如何开启该功能?
|
|
作者: somnuszhao
06-12 03:00
回复
|
|
DMA是输入输出操作方式的一种,全称为:Direct Memory Access, 意思是:直接存储器访问。这里的存储器一般指硬盘或者其他存储设备。工作原理是:cpu将存储器盘块的地址,大小和读入内存区域的地址分别送入控制器内相应的寄存器中,之后cpu去做其他的事情,而由控制器把整块数据从设备读入它的缓冲区,进行核准和校验后,按DMA内存地址寄存器所提供的内存地址,把第一个字或者字节复制到内存单元。此过程重复进行。当DMA计数为0时,整块数据已经送入内存,控制器产生一个中断,通知操作系统一块数据已经输入完毕。(来源于中科院指定考研参考书,希望你能看懂)。
在Windows XP系统中启用DMA传输方式的方法:
单击“开始”按钮,然后右击“我的电脑”并从弹出菜单选择“属性”。系统属性窗口出现。单击“硬件”标签,然后单击“设备管理器”。设备管理器窗口出现。双击“IDE ATA/ATAPI 控制器”来查看控制器列表。双击“主IDE通道”。主IDE通道属性窗口出现。单击“高级设置”标签。选择装置0及装置1的“DMA”,单击确认。对“从IDE通道”进行同样设置。 |
|
| |
回复:DMA是什么东西,如何开启该功能?
|
|
作者: koucoolle
06-12 03:00
回复
|
|
是让设备可以绕过处理器,直接由内存来读取资料。 |
|
| |
回复:DMA是什么东西,如何开启该功能?
|
|
作者: qiqi900707
06-12 03:00
回复
|
|
看他们说那么多
哎
就直接点吧
开启方法:
右键单击"我的电脑"
选中"管理"
选中"设备管理器"
选中"IDE ATA/ATAPI 控制器"
展开
有两个次要通道,两个主要通道
依次选中-右键"属性"
"高级设置"
设备0
设备1
下
传送模式选"DMA(若可用)" |
|
| |
回复:DMA是什么东西,如何开启该功能?
|
|
作者: wychao
06-12 03:00
回复
|
|
很多人“Ctrl+C”“Ctrl+V”的功底不错~! |
|
|