发明名称 一种内存存取方法及装置
摘要 本发明提供一种内存存取方法与装置,所述内存存取方法包括:获取外设硬件的物理内存需求;根据外设硬件的物理内存需求,为外设硬件分配多块连续物理内存;根据为外设硬件分配的多块连续物理内存,建立至少包含最高级和最低级的多级内存描述表,每级内存描述表存储了下一级内存描述表的地址和内存长度,最低级内存描述表存储了为外设硬件分配的多块连续物理内存的地址和长度;将最高级内存描述表存储的下一级内存描述表的地址和内存长度传给外设硬件,外设硬件根据多级内存描述表到达为其分配的多块连续物理内存,并利用多块连续物理内存进行数据存取。
申请公布号 CN101546292B 申请公布日期 2010.12.08
申请号 CN200810102685.5 申请日期 2008.03.25
申请人 北京恒光创新科技股份有限公司;北京恒光通信技术有限公司;北京恒光科技发展有限公司 发明人 汪锐;周志雄
分类号 G06F12/08(2006.01)I;G06F12/06(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 任默闻
主权项 一种内存存取方法,其特征是,所述的方法包括:获取外设硬件的物理内存需求;根据所述外设硬件的物理内存需求,为所述外设硬件分配多块连续物理内存;根据为所述外设硬件分配的多块连续物理内存,建立至少包含最高级和最低级的多级内存描述表,除最低级内存描述表之外的每级内存描述表存储了下一级内存描述表的地址和内存长度,最低级内存描述表存储了为所述外设硬件分配的多块连续物理内存的地址和长度;将所述最高级内存描述表存储的下一级内存描述表的地址和内存长度传给所述外设硬件,所述外设硬件根据所述多级内存描述表到达为其分配的多块连续物理内存,并利用所述多块连续物理内存进行数据存取。
地址 100097 北京市海淀区蓝靛厂东路2号院金源时代商务中心2号楼A座3C