发明名称 | 计算机系统及直接内存访问传输方法 | ||
摘要 | 一种计算机系统及直接内存访问传输方法,其中直接内存访问传输方法包括:接收直接内存访问数据传送要求;依据直接内存访问数据传送要求,配置用来描述源数据的源数据描述符链表与用来描述目标数据的目标数据描述符链表;接收直接内存访问请求;判断源数据块的剩余长度是否为零,若是,则由源数据描述符链表读取源数据描述符;判断目标数据块的剩余长度是否为零,若是,则由目标数据描述符链表读取目标数据描述符;若源数据块与目标数据块的剩余长度均大于零,则依据传输参数进行数据传送。本发明所述计算机系统及直接内存访问传输方法,不需要对物理地址连续的数据块进行切分,可减小计算机系统微处理器的运算量,以提升计算机系统性能。 | ||
申请公布号 | CN101149717A | 申请公布日期 | 2008.03.26 |
申请号 | CN200710187118.X | 申请日期 | 2007.11.16 |
申请人 | 威盛电子股份有限公司 | 发明人 | 高鹏;李德建;杨存永 |
分类号 | G06F13/28(2006.01) | 主分类号 | G06F13/28(2006.01) |
代理机构 | 北京林达刘知识产权代理事务所 | 代理人 | 刘新宇 |
主权项 | 1.一种直接内存访问传输方法,用于进行源数据与目标数据的数据传送操作,其特征在于,包括:接收一直接内存访问数据传送要求;依据所述直接内存访问数据传送要求,配置一用来描述源数据的源数据描述符链表与一用来描述目标数据的目标数据描述符链表;接收一直接内存访问请求;判断所述源数据块的剩余长度是否为零,当为零时,则由所述源数据描述符链表读取一源数据描述符;判断所述目标数据块的剩余长度是否为零,当为零时,则由所述目标数据描述符链表读取一目标数据描述符;以及其中,当所述源数据块的剩余长度与所述目标数据块的剩余长度均大于零时,则依据一传输参数进行数据传送。 | ||
地址 | 中国台湾台北县 |