申请/专利权人:珠海星云智联科技有限公司
申请日:2023-11-28
公开(公告)日:2024-03-22
公开(公告)号:CN117331861B
主分类号:G06F12/1009
分类号:G06F12/1009;G06F12/02;G06F13/28
优先权:
专利状态码:有效-授权
法律状态:2024.03.22#授权;2024.01.19#实质审查的生效;2024.01.02#公开
摘要:本申请提供了一种直接内存映射方法、装置、设备、集群以及介质。所述方法还包括:直接内存映射管理驱动接收第一输入输出设备驱动发送的第一直接内存映射请求,其中,所述第一直接内存映射请求包括第一内存虚拟地址以及第一内存大小;所述直接内存映射管理驱动将所述第一内存虚拟地址映射为第一内存物理地址,分配第一输入输出直接内存映射地址;所述直接内存映射管理驱动将所述第一内存物理地址、第一输入输出直接内存映射地址以及所述第一内存大小发送给IO设备内存映射驱动以完成第一内存物理地址和第一输入输出直接内存映射地址之间的直接内存映射。
主权项:1.一种直接内存映射方法,其特征在于,包括:直接内存映射管理驱动接收第一输入输出设备驱动发送的第一直接内存映射请求,其中,第一直接内存映射请求用于请求为输入输出设备分配在输入输出设备侧的用于第一输入输出设备驱动进行直接内存映射的内存,所述第一直接内存映射请求包括第一内存虚拟地址以及第一内存大小;所述直接内存映射管理驱动将所述第一内存虚拟地址映射为第一内存物理地址,分配第一输入输出直接内存映射地址;所述直接内存映射管理驱动将所述第一内存物理地址、第一输入输出直接内存映射地址以及所述第一内存大小发送给IO设备内存映射驱动以完成第一内存物理地址和第一输入输出直接内存映射地址之间的直接内存映射;所述直接内存映射管理驱动接收第二输入输出设备驱动发送的第二直接内存映射请求,其中,第二直接内存映射请求用于请求为输入输出设备分配在输入输出设备侧的用于第二输入输出设备驱动进行直接内存映射的内存,所述第二直接内存映射请求包括第二内存虚拟地址以及第二内存大小,其中,所述第一输入输出设备驱动和所述第二输入输出设备驱动是同一个输入输出设备的不同驱动;所述直接内存映射管理驱动将所述第二内存虚拟地址映射为第二内存物理地址,分配第二输入输出直接内存映射地址,其中,以所述第一输入输出直接内存映射地址为基地址以及所述第一内存大小为大小的存储空间和以所述第二输入输出直接内存映射地址为基地址以及所述第二内存大小为大小的存储空间不存在重叠;所述直接内存映射管理驱动将所述第二内存物理地址、第二输入输出直接内存映射地址以及所述第二内存大小发送给IO设备内存映射驱动以完成第二内存物理地址和第二输入输出直接内存映射地址之间的直接内存映射;所述第一输入输出设备驱动用于配合所述输入输出设备实现第一功能,所述第二输入输出设备驱动用于配合所述IO设备实现第二功能,所述第一功能不同于所述第二功能。
全文数据:
权利要求:
百度查询: 珠海星云智联科技有限公司 直接内存映射方法、装置、设备、集群以及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。