发明名称 使用混合DMA来处理高速数据的设备和方法
摘要 提供了一种使用混合直接存储器访问(DMA)来处理高速数据的设备和方法。该方法包括:确定要传输的数据的大小,通过将所确定的数据大小与第一阈值相比较来确定数据的存储器访问方法,以及通过将所确定的数据大小与第二阈值相比较来确定数据的I/O总线访问方法。
申请公布号 CN101620582B 申请公布日期 2014.10.08
申请号 CN200910139626.X 申请日期 2009.06.30
申请人 三星电子株式会社 发明人 崔钟武;郑俊烨;金钟一
分类号 G06F13/20(2006.01)I;G06F13/28(2006.01)I 主分类号 G06F13/20(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 王新华
主权项 一种在数据传输设备中传输存储器的I/O数据的方法,该方法包括:确定要传输的数据的大小;通过将所确定的数据大小与第一阈值相比较来确定数据的存储器访问方法,其中,第一阈值是通过测量使用DMA的中断驱动方法的附加开销而耗费的时间以及非DMA的中断驱动方法的开销时间来确定的;以及基于存储器访问方法的确定结果,通过将所确定的数据大小与第二阈值相比较来确定数据的I/O总线访问方法,其中,第二阈值是通过测量使用中断驱动方法的附加开销而消耗的时间以及不使用中断的轮询驱动方法的数据传输而消耗的时间来确定的,其中,确定I/O总线访问方法包括:当所确定的数据大小大于第二阈值时,将中断驱动方法确定为数据的I/O总线访问方法;以及当所确定的数据大小小于或等于第二阈值时,将轮询驱动方法确定为数据的I/O总线访问方法。
地址 韩国京畿道