一种系统中外部设备的数据读取方法、系统及装置制造方法及图纸

技术编号:5242623 阅读:244 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种系统中外部设备的数据读取方法、系统及装置,用以解决现有技术中读操作时延较长,影响外部设备数据读取的效率及速度的问题。该方法系统确定对该待发送数据进行发送的外部设备,及待发送数据的BD信息后,将该BD信息添加到本地对应的BD表中,并通过DMA将该待发送数据及该BD表中添加的BD信息,写入该外部设备本地的相应位置,以便外部设备在进行数据读取操作时,能够直接根据本地BD表中保存的数据进行发送。由于在上述过程中,外部设备在进行数据发送的读操作时,无需再向系统内存请求数据,并等待系统内存的响应信息,因此有效的缩短了读操作的时延,从而提了个外部设备读操作的效率了速度。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及一种系统中外部设备的数据读取方法、 系统及装置。
技术介绍
直接存储器访问(Direct memory access, DMA)是一种应用于系统内部进行存储 器访问的技术。其中,系统中包括中央处理单元(Central Processing Unit,CPU)、内存以 及多个外部设备。各个外部设备与CPU通过总线连接,并通过总线进行数据的传输。目前 常用的总线包括外设部件互连(Peripheral Component Interconnect, PCI)总线,外设部 件互连扩展接口(Peripheral Component Interconnect Express,PCIE)总线禾口 HT (Hyper Transport)总线等等。采用DMA实现数据在不同的外部设备之间的传输时,通常通过DMA缓存描述符 (Buffer Descriptor, BD)来实现。CPU接收到数据后向BD中填写待传输的数据的源地址信 息、目的地址信息以及该待传输的数据的长度信息,之后启动DMA进行数据的传输。当CPU 在BD中将相应信息填写完毕后,就不对数据的传输过本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈宏涛刘茗彭琮
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1