专利汇可以提供外部设备访问计算机内存的方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种外部设备 访问 计算机内存的方法,包括步骤:所述外部设备向计算机 申请 一定大小的内存空间,并接收所述计算机反馈的多个内存 块 ;所述外部设备通过顺序存储结构或链式存储结构建立外部设备和计算机的内存映射关系;当所述外部设备发起读写操作,根据所述外部设备和计算机的内存映射关系找到计算机中对应的偏移地址,生成读写操作猝发指令,在计算机的内存上实现读写操作。本发明可以实现快速地连续地访问计算机内存的多个不连续内存区域,提升计算机 操作系统 和外部设备访问内存的速度。,下面是外部设备访问计算机内存的方法专利的具体信息内容。
1.一种外部设备访问计算机内存的方法,其特征在于,包括步骤:
步骤1,所述外部设备向计算机申请一定大小的内存空间,并接收所述计算机反馈的多个内存块;
步骤2,所述外部设备通过顺序存储结构或链式存储结构建立外部设备和计算机的内存映射关系;
步骤3,当所述外部设备发起读写操作,根据所述外部设备和计算机的内存映射关系找到计算机中对应的偏移地址,生成读写操作猝发指令,在计算机的内存上实现读写操作。
2.如权利要求1所述的外部设备访问计算机内存的方法,其特征在于,所述顺序存储结构或链式存储结构的各元素记录每一个内存块的地址和大小以及映射的外部设备寻址空间连续空间的偏移地址来建立所述外部设备和计算机的内存映射关系。
3.如权利要求2所述的外部设备访问计算机内存的方法,其特征在于,所述步骤3具体包括:
步骤3.1,当所述外部设备的内存读写访问设备有数据传输需求,发起读操作或写操作;
步骤3.2,所述外部设备从所述顺序存储结构或链式存储结构中找到其寻址空间的操作地址对应的计算机的内存块的地址,生成读写操作猝发指令,从计算机的内存的对应位置进行读操作或写操作;
步骤3.3,通过PCI-E连接设备向所述计算机发送中断信号,告知计算机有数据需要接收。
4.如权利要求3所述的外部设备访问计算机内存的方法,其特征在于,所述步骤3.2还包括:
当遇到所述内存块结束,则结束一次猝发,并从所述顺序存储结构或链式存储结构中取到下一个内存块的地址,生成读写操作猝发指令,从计算机的内存的对应位置进行读操作或写操作,直至数据传输完毕再执行步骤3.3。
5.如权利要求3所述的外部设备访问计算机内存的方法,其特征在于,所述外部设备将其寻址空间连续空间的地址值的散列算法结果作为散列表的索引,将所述索引对应的值存储所述地址值对应的所述顺序存储结构或链式存储结构的元素,通过所述散列表来找到所述操作地址对应的所述顺序存储结构或链式存储结构中的元素。
6.如权利要求5所述的外部设备访问计算机内存的方法,其特征在于,所述散列表取外部设备的寻址空间的高位地址值作为散列算法的输入。
7.如权利要求1所述的外部设备访问计算机内存的方法,其特征在于,所述顺序存储结构包括数组,所述链式存储结构包括链表。
8.如权利要求1所述的外部设备访问计算机内存的方法,其特征在于,所述计算机通过PCI-E连接设备与所述外部设备连接。
9.如权利要求8所述的外部设备访问计算机内存的方法,其特征在于,所述计算机的处理器、内存以及PCI-E连接设备通过同一根内存总线连接。
10.如权利要求1所述的外部设备访问计算机内存的方法,其特征在于,所述步骤2中,所述外部设备将所述顺序存储结构或链式存储结构保存在一配置内存中,将所述顺序存储结构或链式存储结构的存储地址和大小保存在一配置寄存器中。
11.如权利要求8所述的外部设备访问计算机内存的方法,其特征在于,所述PCI-E连接设备通过PCI-E线缆或PCI-E光缆与所述外部设备连接。
12.如权利要求1所述的外部设备访问计算机内存的方法,其特征在于,所述计算机采用的操作系统为Linux系统或windows系统。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
具有多模PCIE功能的存储控制器的系统、方法和设备 | 2020-05-11 | 424 |
一种智能自主联动型WEB应用防护主机 | 2020-05-11 | 901 |
一种测试仿真系统 | 2020-05-12 | 393 |
一种将显示和操作系统分离的深度面板 | 2020-05-08 | 906 |
一种基于CPCI总线的双冗余可重构星载计算机系统 | 2020-05-12 | 448 |
电机仿真系统和方法 | 2020-05-08 | 1027 |
一种基于PCI总线的双通道共享时钟触发调延装置 | 2020-05-11 | 29 |
一种基于FPGA的PCI总线控制器及控制方法 | 2020-05-08 | 95 |
大气数据计算机通用检测平台 | 2020-05-11 | 458 |
TYPE-C接口双面显示器 | 2020-05-08 | 458 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。