-
公开(公告)号:CN110869913A
公开(公告)日:2020-03-06
申请号:CN201880046355.0
申请日:2018-07-13
Applicant: ARM有限公司
Inventor: 乔纳森·柯蒂斯·比尔德 , 罗克萨娜·鲁西托鲁 , 柯蒂斯·格伦·邓纳姆
IPC: G06F12/0817 , G06F12/1036 , G06F12/1081 , G06F12/109 , G06F12/06 , G06F12/0862 , G06F12/1045 , G06F12/1072
Abstract: 一种数据处理网络包括:可经由系统地址空间寻址的设备的网络,所述网络包括被配置为在虚拟地址空间中执行应用的计算设备。虚拟到系统地址转换电路被配置为将虚拟地址转换为系统地址。存储器节点控制器具有:到数据资源的第一接口,所述数据资源可经由物理地址空间寻址;到所述计算设备的第二接口;以及系统到物理地址转换电路,所述系统到物理地址转换电路被配置为将所述系统地址空间中的系统地址转换为所述数据资源的物理地址空间中的对应的物理地址。所述虚拟到系统映射可以是范围表缓冲器,所述范围表缓冲器被配置为检索范围表条目,所述范围表条目包括范围的偏移地址以及虚拟地址基址和所述范围的程度的指标。
-
公开(公告)号:CN110188026A
公开(公告)日:2019-08-30
申请号:CN201910473368.2
申请日:2019-05-31
Applicant: 龙芯中科技术有限公司
IPC: G06F11/34 , G06F9/455 , G06F12/1036
Abstract: 本发明提供了一种快表缺失参数的确定方法及装置,所述方法应用于计算机技术领域,所述方法包括:分别在虚拟机和对应的主机上执行第一测试程序,得到第一运行时长和第二运行时长,所述第一测试程序包括多次执行导致快表缺失的第一循环代码;确定所述主机对应的快表缺失参数;根据所述第一运行时长、所述第二运行时长、所述第一循环代码的执行次数以及所述主机对应的快表缺失参数确定所述虚拟机对应的快表缺失参数。上述方法可以确定MIPS架构下不支持PERF工具的虚拟机的快表缺失参数,且测试本身并不会引入快表缺失,有助于提高测试结果。且该测试不局限于MIPS架构下,也可以用于X86以及ARM架构下,具有通用性。
-
公开(公告)号:CN110069421A
公开(公告)日:2019-07-30
申请号:CN201910298113.7
申请日:2013-06-13
Applicant: 英特尔公司
IPC: G06F12/0811 , G06F12/1009 , G06F12/1036 , G06T1/20 , G06T1/60
Abstract: 此处公开了用于在计算设备的中央处理单元(CPU)和图形处理单元(GPU)之间共享存储器的方法和系统。该方法包括在物理存储器内分配表面,并将所述表面映射到CPU页面表内的多个虚拟存储器地址。该方法还包括将所述表面映射到I/O设备页面表内的多个图形虚拟存储器地址。
-
公开(公告)号:CN109992531A
公开(公告)日:2019-07-09
申请号:CN201910301133.5
申请日:2019-04-15
Applicant: 成都四方伟业软件股份有限公司
IPC: G06F12/1036 , G06F3/06 , H04L29/08
Abstract: 本申请公开了一种数据存储方法及装置,能够在集群开启高可用的情况下,正常地进行数据存储。本申请应用于集群系统的管理端,其具体方案为:首先获取集群的集群标识以及所述集群中服务节点的访问地址,所述服务节点为该集群中当前执行操作的节点,并将所述集群标识以及所述访问地址的对应关系存储至虚拟解析服务器中;然后在需要存储数据的情况下,接收数据存储请求并从所述存储请求中获取待访问的目标集群的集群标识,再根据目标集群的集群标识,从所述虚拟解析服务器中获取与所述目标集群对应的访问地址,最后根据所述访问地址存储数据。
-
公开(公告)号:CN109213697A
公开(公告)日:2019-01-15
申请号:CN201810565251.2
申请日:2018-06-04
Applicant: 英特尔公司
IPC: G06F12/1009 , G06F12/1036
Abstract: 本申请公开了智能存储器数据存储或加载方法和装置。本文中公开了与智能存储器数据存储/加载技术相关联的装置、方法和存储介质。在实施例中,一种装置可包括:处理器;多个存储器单元;存储器控制器,与处理器以及多个存储器单元耦合,该存储器控制器用于控制多个存储器单元的访问,控制多个存储器单元的访问包括硬件物理存储器交错支持;以及一个或多个硬件数据处理逻辑块,耦合至多个存储器单元,该一个或多个硬件数据处理逻辑块用于提供由多个存储器单元接收的数据的近数据处理。该装置可进一步包括驱动器,该驱动器用于支持由处理器操作的应用,以执行位置知晓的存储器映射设备访问来选择性地将数据连续地存储或加载到多个存储器单元中的多个所选择的存储器单元或多个所选择的存储器单元的聚合。可描述其他实施例和/或要求它们的权利。
-
公开(公告)号:CN104516830B
公开(公告)日:2018-06-08
申请号:CN201410498013.6
申请日:2014-09-25
Applicant: 凯为公司
IPC: G06F12/0888 , G06F12/1036
CPC classification number: G06F12/1045 , G06F12/00 , G06F12/0802 , G06F12/0808 , G06F12/0888 , G06F12/1027 , G06F12/1036
Abstract: 本发明的各实施例涉及多阶段地址转换中的转换旁路。一种支持虚拟化的计算机系统可以保持多个地址空间。每个客户机操作系统使用客户机虚拟地址(GVA),这些客户机虚拟地址被转换成客户机物理地址(GPA)。对一个或多个客户机操作系统进行管理的超管理器将GPA转换成根物理地址(RPA)。合并转换旁视缓冲器(MTLB)高速缓存该多个地址域之间的转换,从而能够实现更快的地址转换和存储器访问。MTLB作为多个不同的高速缓存可以是逻辑上可访问的,并且可以被重新配置成用于将不同的空间分配给每个逻辑高速缓存。可以基于控制配置和所接收到的地址的属性选择性地旁路对MTLB的高速缓存的查找。
-
公开(公告)号:CN104335162B
公开(公告)日:2018-02-23
申请号:CN201280072498.1
申请日:2012-05-09
Applicant: 英特尔公司
Inventor: M·B·马赫森
IPC: G06F12/1009 , G06F12/1036 , G06F9/455
CPC classification number: G06F12/0802 , G06F9/06 , G06F9/30 , G06F9/455 , G06F9/45533 , G06F9/45554 , G06F9/45558 , G06F12/1009 , G06F12/1036 , G06F2009/45583 , G06F2212/151 , G06F2212/656 , G06F2212/657
Abstract: 描述了用于借助多个页表执行代码的技术和系统的实施例。在实施例中,利用多个处理器的异构系统可以使用多个页表来选择性地执行可执行代码的不同版本中适当的一个。系统可以被配置为支持使用指向虚拟存储器地址的函数指针。在实施例中,诸如在取码期间,可以映射虚拟存储器地址,在实施例中,当处理器力图使用函数指针执行取码时,可以使用与该处理器相关的页表将虚拟存储器地址转换为物理存储器地址,在该物理存储器地址处可以找到可由处理器执行的代码。多个页表的使用可以允许系统在对于所指向的每一个函数仅利用一个虚拟存储器地址的同时支持函数指针。可以描述和要求保护其他实施例。
-
公开(公告)号:CN107533513A
公开(公告)日:2018-01-02
申请号:CN201680019902.7
申请日:2016-03-15
Applicant: 高通股份有限公司
Inventor: J·E·波达艾玛 , P·C·J·维尔齐恩斯基 , A·米雷特斯凯
IPC: G06F12/1036 , G06F12/1027
CPC classification number: G06F12/1027 , G06F12/0864 , G06F12/0895 , G06F12/1036 , G06F2212/1021 , G06F2212/1041 , G06F2212/1044 , G06F2212/1048 , G06F2212/50 , G06F2212/652 , G06F2212/654 , G06F2212/683
Abstract: 接收包含虚拟地址的比较字。在确定了所述比较字与突发项标记匹配之后,即刻选择候选匹配转换数据单元。所述选择来自与所述突发项标记相关联的多个转换数据单元,且至少部分基于所述虚拟地址的至少一个位。比较所述候选匹配转换数据单元的内容与所述比较字的至少一部分。在匹配之后,即刻产生命中。
-
公开(公告)号:CN107526974A
公开(公告)日:2017-12-29
申请号:CN201710657346.2
申请日:2017-08-03
Applicant: 致象尔微电子科技(上海)有限公司
IPC: G06F21/60 , G06F9/455 , G06F12/1036 , G06F12/14
CPC classification number: G06F21/602 , G06F9/45558 , G06F12/1036 , G06F12/1408
Abstract: 本发明涉及一种信息密码保护装置和方法,装置包括:存储器控制器和存储器。存储器包括至少一个安全信息。存储器控制器包括:加密模块,加密模块用于对信息进行加密或解密。地址转换模块,用于根据页表将存储器存取的地址进行地址转换。页表包括从虚拟地址到物理地址间的映射,以及物理地址和信息位的对应关系,根据信息位判断标记该地址信息所指向的页面是否使用密码保护。存储器控制器在更换密钥时,根据页表中的物理地址,将至少一个安全信息从存储器中获取出来,并且加密模块根据物理地址对应的信息位,用第一密钥进行解密,解密后的信息用第二密钥进行加密,再存放回存储器中。第二密钥用于替代第一密钥。
-
公开(公告)号:CN119862551A
公开(公告)日:2025-04-22
申请号:CN202411953556.2
申请日:2024-12-27
Applicant: 北京天融信网络安全技术有限公司 , 北京天融信科技有限公司 , 北京天融信软件有限公司
Inventor: 杜晓宇
IPC: G06F21/12 , G06F21/10 , G06F12/1036 , G06F12/14
Abstract: 本申请公开了一种防破解方法、电子设备、存储介质和程序产品,所述方法包括:获取待执行程序的第一字节序列,其中,所述待执行程序由目标操作系统执行,所述第一字节序列为所述待执行程序的目标位置的字节信息;基于所述第一字节序列和目标字节序列,确定所述待执行程序是否为目标待解密程序,其中,所述目标待解密程序包含加密的代码段。本申请通过字节序列比较识别需保护的程序,有针对性地实施加密和解密,避免对所有程序操作,优化系统资源利用,保障关键部分安全,维持系统性能和稳定性。并且,操作系统在解密时处于禁止调用状态,防止干扰和攻击,利用虚拟内存进行解密和映射操作,提升解密过程的安全性和完整性。
-
-
-
-
-
-
-
-
-