-
公开(公告)号:CN104471540B
公开(公告)日:2018-07-10
申请号:CN201380038015.0
申请日:2013-06-13
Applicant: 英特尔公司
IPC: G06F12/109 , G06F12/1009 , G06F12/1036 , G06F12/0811 , G06T1/20 , G06T1/60
CPC classification number: G06T11/60 , G06F12/00 , G06F12/0811 , G06F12/1009 , G06F12/1036 , G06F12/1081 , G06F12/109 , G06F2212/455 , G06F2212/6042 , G06F2212/62 , G06F2212/656 , G06T1/20 , G06T1/60 , Y02D10/13
Abstract: 此处公开了用于在计算设备的中央处理单元(CPU)和图形处理单元(GPU)之间共享存储器的方法和系统。该方法包括在物理存储器内分配表面,并将所述表面映射到CPU页面表内的多个虚拟存储器地址。该方法还包括将所述表面映射到I/O设备页面表内的多个图形虚拟存储器地址。
-
公开(公告)号:CN107688745A
公开(公告)日:2018-02-13
申请号:CN201610633339.4
申请日:2016-08-04
Applicant: 阿里巴巴集团控股有限公司
IPC: G06F21/57 , G06F12/0882 , G06F12/1036
Abstract: 本发明提供了一种处理、生成内核镜像的方法、内核初始化方法、装置和设备,在内核镜像所对应的虚拟地址空间中插入干扰分页;在内核初始化阶段,从所述干扰分页中选取部分或全部干扰分页,并使选取的干扰分页不存在映射的物理地址。这种方式使得攻击者在利用内核任意地址可读漏洞时,扫描到不存在映射的物理地址的干扰分页时,返回异常,从而难以稳定地扫描内核虚拟地址空间,在一定程度上提升了攻击的难度,提高内核信息的安全性。
-
公开(公告)号:CN104050101B
公开(公告)日:2018-02-13
申请号:CN201410232336.0
申请日:2014-05-29
Applicant: 汉柏科技有限公司
Inventor: 高福亮
IPC: G06F12/1036 , G06F9/50
Abstract: 本发明公开了一种实现ARM CPU用户态收发报文的方法,所述方法包括:对ARM网口的内核驱动进行整改,除去Linux内核中ARM网口初始化函数中挂载的关于中断及收发包的函数;将所述除去的ARM网口初始化函数中关于收发包的函数移植到用户态;用户态在初始化时从内核获取大块连续内存,并对这块物理连续内存进行单独管理,使得用户态空间可以访问到DMA的内存;用户态在初始化时进行与ARM网口收发相关的硬件寄存器的配置,使得收发包过程中用户态可以读写与ARM网口收发相关的硬件控制寄存器;用户态收发报文。本发明消除了内核态收发包触发大量中断及数据包到用户态拷贝致使消耗大量CPU性能的缺陷,提高了设备的转发性能。
-
公开(公告)号:CN107678981A
公开(公告)日:2018-02-09
申请号:CN201710736433.7
申请日:2017-08-24
Applicant: 北京盛和大地数据科技有限公司
IPC: G06F12/1036
CPC classification number: G06F12/1036
Abstract: 本发明公开了一种数据处理方法及装置。其中,该方法包括:将数据存储于第一存储介质,并建立第一映射关系;在存储于第一存储介质的数据发生修改的情况下,将修改后的数据存储于第一存储介质或第二存储介质的新的物理存储地址,并将第一映射关系更新为第二映射关系,其中,第二存储介质为与第一存储介质不同类型的存储介质。通过本发明,解决了相关技术中,对于具有某一类型特点(例如,光盘)的存储介质,存在不易修改的缺陷,而且,在与其它存储介质进行混合存储的场景下,也不能实现对其与其它存储介质的高效适配融合的技术问题。
-
公开(公告)号:CN107341115A
公开(公告)日:2017-11-10
申请号:CN201710530096.6
申请日:2017-06-30
Applicant: 联想(北京)有限公司
IPC: G06F12/1036 , G06F9/455 , G06F12/06
CPC classification number: G06F12/1036 , G06F9/45533 , G06F12/063
Abstract: 本公开提供了一种虚拟机内存访问方法,包括获取所述虚拟机对应的虚拟机控制结构,其中,虚拟机控制结构中包括虚拟内存起始地址和虚拟内存大小,根据所述虚拟内存起始地址和虚拟内存大小,建立与所述虚拟机对应的物理内存地址和虚拟内存地址的映射关系,以及基于所述映射关系,通过虚拟内存空间地址访问对应的物理内存地址。本公开还提供了一种部署有虚拟机的电子设备、以及一种虚拟机内存访问系统。
-
公开(公告)号:CN120045137A
公开(公告)日:2025-05-27
申请号:CN202510202324.1
申请日:2025-02-24
Applicant: 北京紫光青藤微系统有限公司
Inventor: 黄金煌
IPC: G06F3/06 , G06F12/02 , G06F12/1036
Abstract: 本公开实施例涉及一种多系统的存储空间管理方法、装置、电子设备及存储介质,方法包括:响应于接收到目标系统向目标虚拟地址写数据的请求,获取所述目标虚拟地址所在的目标虚拟页的虚拟页号;查询所述目标系统对应的目标映射表,判断是否存在与所述虚拟页号关联的物理页号;若不存在,则从物理页共享区获取一个空闲物理页作为目标物理页,并将所述目标物理页的目标物理页号与所述虚拟页号关联写入所述目标映射表中,其中,所述物理页共享区中的物理页由多个系统共享;将目标系统的待写入数据写入目标物理页中,目标物理页的信息区记录目标系统的上下文信息。采用上述技术方案,实现了物理页的按需灵活分配,提高了Flash的使用效率。
-
公开(公告)号:CN113168379B
公开(公告)日:2025-05-06
申请号:CN201980076709.0
申请日:2019-11-14
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1036 , G06F12/1009 , G06F12/109 , G06F12/08 , G06F9/50 , G06F12/02 , G06F12/126
Abstract: 在虚拟机环境的访客物理存储器由被分配给在主机计算设备上执行的一个或多个进程的虚拟存储器支持的情况下,为了提高作为存储器访问的一部分来遍历二层地址表(SLAT)的层级的速度,可以跳过或以其他方式不引用SLAT内的表的一个或多个层级。虽然可以在表的较高层级用存储器关联性填充SLAT,但是支持主机计算设备提供虚拟存储器的主机计算设备的页表可以在表的最低层级维护对应的一组连续存储器关联性,从而使得主机计算设备能够换出或以其他方式操纵较小存储器块。如果发生这样的操纵,则可以在表的最低层级用存储器关联性重新填充SLAT。
-
公开(公告)号:CN111527480B
公开(公告)日:2024-09-27
申请号:CN201980006980.7
申请日:2019-01-23
Applicant: ARM有限公司
IPC: G06F12/10 , G06F12/1036 , G06F12/14
Abstract: 一种包括地址转换电路(70)的装置,该地址转换电路(70)用于执行虚拟地址(80)到物理地址(82)的转换,该虚拟地址(80)包括虚拟标签部分(88)和虚拟地址部分(86),该物理地址(82)包括物理标签部分(92)和物理地址部分(90)。地址转换电路包括地址标签转换电路(72),该地址标签转换电路(72)用于执行该虚拟标签部分到该物理标签部分的转换,并且要执行的该地址转换是根据虚拟地址而选择的。
-
公开(公告)号:CN118555034A
公开(公告)日:2024-08-27
申请号:CN202410993089.X
申请日:2024-07-24
Applicant: 芯潮流(珠海)科技有限公司
IPC: H04L1/00 , H04L69/00 , G06F12/1009 , G06F12/1036 , G06F12/1045
Abstract: 本发明提供了一种数据传输方法及计算机可读存储介质,应用于数据通信技术领域。在本发明的数据传输方法中,其具体将目标数据以数据帧的方式传输至物理内存地址所对应的第二设备,并控制所述第二设备执行所述目标数据中的相应操作作为计算节点的第一设备在利用作为远程共享内存节点的第二设备作为虚拟内存进行封装在本发明自定义的基于二层传输协议的目标帧结构中的数据帧传输的过程中,由于该目标数据帧的数据长度短、数据长度为定长且无帧间间隙字段,因此其传输速度快,可以保证目标数据的完整性,提高数据的传输速率和网络利用率,减小对宽度的浪费,亦可实现直接利用二层传输协议承载CXL访问指令进行远程内存访问和内存扩展。
-
公开(公告)号:CN117873922A
公开(公告)日:2024-04-12
申请号:CN202410128866.4
申请日:2016-05-26
Applicant: 英特尔公司
IPC: G06F12/1081 , G06F12/14 , G06F3/06 , G06F9/30 , G06F12/1009 , G06F21/52 , G06F21/57 , G06F9/38 , G06F12/1036 , G06F12/109 , G06F12/1027 , G06F12/1045
Abstract: 本申请公开了用于保护影子栈的处理器、方法、系统和指令。本发明的一方面的处理器包括用于对指令进行解码的解码单元。所述处理器还包括与所述解码单元耦合的执行单元。所述执行单元响应于所述指令而用于确定:由于所述指令而导致的对影子栈的影子栈指针的试图改变将使所述影子栈指针超出允许范围。所述执行单元还用于响应于确定对所述影子栈指针的所述试图改变将使所述影子栈指针超出所述允许范围而引发异常。公开了其他处理器、方法、系统和指令。
-
-
-
-
-
-
-
-
-