-
公开(公告)号:CN106886496B
公开(公告)日:2020-06-16
申请号:CN201610371863.9
申请日:2016-05-30
Applicant: 意法半导体(鲁塞)公司
IPC: G06F12/1036
Abstract: 虚拟存储器(MV)被分区成虚拟分区(PVI),每个分区(PVi)被细分为虚拟子分区(SPVi),每个子分区(SPVi)与物理存储器(MP)的相同或不同大小的多个扇区(SMPk)的组合相对应。当做出对于具有给定存储大小的虚拟存储空间的分配请求(DA)时,空闲分区(PVi)被选择,虚拟子分区(SPVj)被选择与具有覆盖要分配的虚拟存储器的所述给定存储大小的最小总大小的扇区(SMPk)的组合相对应,物理存储器(MP)的空闲扇区(SMPk)被选择与所述所选择的组合相对应,确定所选择的虚拟分区(PVi)与所述所选择的空闲扇区(SMPk)的初始物理地址(API)之间的对应关系表(TC),并且生成虚拟地址(AV),虚拟地址(AV)包括用于标识所述所选择的虚拟子分区(SPVj)的第一部分(P1)以及意图包含在所述虚拟子分区(SPVj)内分配的所述虚拟存储空间的不同地址的第二部分(P2)。
-
公开(公告)号:CN111164581A
公开(公告)日:2020-05-15
申请号:CN201880063321.2
申请日:2018-12-07
Applicant: 英特尔公司
Inventor: D·谢里登
IPC: G06F12/1036 , G06F9/455
Abstract: 描述了用于对页进行修补的系统、方法和装置。例如,描述了一种方法,该方法包括:分配小尺寸页并初始化该小尺寸页;将所分配且经初始化的小尺寸页添加到小尺寸页表以反映对巨大尺寸页的补丁的使用;以及置位与该巨大尺寸页相关联的页条目中的对使用补丁的指示。
-
公开(公告)号:CN111108486A
公开(公告)日:2020-05-05
申请号:CN201880060596.0
申请日:2018-06-22
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1036 , G06F9/455
Abstract: 本公开总体上涉及管理程序存储器虚拟化。在示例中,多个页表级可以被用来提供页表,该页表可以被处理器在处理针对嵌套虚拟机的工作负载时使用。中间(例如,嵌套的)管理程序可以向父管理程序请求附加页表级,其可以被用来针对由中间管理程序管理的一个或多个嵌套虚拟机而虚拟化存储器。因此,处理器可以使用附加页表级来将嵌套虚拟机的虚拟存储器地址最终转换为物理存储器地址。
-
公开(公告)号:CN110659219A
公开(公告)日:2020-01-07
申请号:CN201910567278.X
申请日:2019-06-27
Applicant: 畅想科技有限公司
IPC: G06F12/06 , G06F12/0882 , G06F12/1036
Abstract: 一种使用一组虚拟地址空间管理对由n个内存页帧形成的物理内存的存取的方法,所述一组包括n个虚拟地址空间,每个虚拟地址空间由p个连续内存页形成,所述方法包括:接收将数据块写入到所述n个虚拟地址空间中的虚拟地址空间i内的虚拟地址的写入请求,所述虚拟地址由所述虚拟地址空间i、所述虚拟地址空间i内的内存页j和相对于所述内存页j的开始的偏移定义;使用具有n x p个条目的虚拟内存表将所述虚拟地址转换成所述物理内存的地址,所述条目指定所述虚拟地址空间的内存页和所述物理内存的内存页帧之间的映射,其中所述物理内存地址由以下定义:(i)如所述虚拟内存表指定的映射到所述内存页j的所述内存页帧,和(ii)所述虚拟地址的所述偏移;以及将所述数据块写入到所述物理内存地址。
-
公开(公告)号:CN110196757A
公开(公告)日:2019-09-03
申请号:CN201910473311.2
申请日:2019-05-31
Applicant: 龙芯中科技术有限公司
IPC: G06F9/455 , G06F12/1036
Abstract: 本发明提供一种虚拟机的TLB填写方法、装置及存储介质,该方法包括:获取待填入转换检测缓冲区TLB的目标虚拟地址,以及,访问目标虚拟地址的目标进程的标识;根据目标虚拟地址和目标进程的标识,从虚拟机的影子页表中获取与目标虚拟地址和目标进程的标识对应的目标机器地址,影子页表包括至少一个虚拟地址的至少一个映射关系,虚拟地址的每个映射关系用于指示虚拟地址对应的一种组合,组合包括:机器地址和进程的标识;将目标进程的标识、目标虚拟地址、目标机器地址之间的映射关系填入TLB中。本发明能够解决现有技术中如何在不支持页表基址寄存器的计算机架构上实现虚拟机的TLB填写的技术问题。
-
公开(公告)号:CN109947670A
公开(公告)日:2019-06-28
申请号:CN201810878111.0
申请日:2018-08-03
Applicant: 爱思开海力士有限公司
Inventor: 李东燮
IPC: G06F12/1009 , G06F12/1036
Abstract: 本发明公开一种存储器系统,其包括:存储器装置,其存储数据;以及存储器控制器,其执行主机和存储器装置之间的通信,并且控制存储器装置,使得在顺序数据的编程操作期间,根据待写入顺序数据的存储器区域的逻辑块地址生成哈希值,并且存储哈希值,从而在顺序数据的读取操作期间,基于哈希值从存储器区域读取顺序数据。
-
公开(公告)号:CN108959127A
公开(公告)日:2018-12-07
申请号:CN201810550762.7
申请日:2018-05-31
Applicant: 华为技术有限公司
IPC: G06F12/1009 , G06F12/1036 , G06F13/42
Abstract: 本申请公开了一种地址转换方法、装置及系统,该方法包括:第一地址转换单元ATU接收第一虚拟机VM发送的访问请求,该访问请求携带第一地址和第一地址的参数信息,第一地址的参数信息包括目标虚拟功能VF的标识,第一ATU根据第一地址的参数信息和地址映射表中的VF范围描述信息确定匹配关系,当目标VF的标识和VF范围描述信息匹配成功时,第一ATU根据地址映射表将第一地址转换为第二地址。由此减少ATU的数量,提升资源利用率和消息处理效率。
-
公开(公告)号:CN108595349A
公开(公告)日:2018-09-28
申请号:CN201810381624.0
申请日:2018-04-25
Applicant: 贵阳忆芯科技有限公司
Inventor: 古进
IPC: G06F12/1036 , G06F12/1009
Abstract: 本申请提供大容量存储设备的地址转换方法与装置,其中,存储设备包括地址转换装置,地址转换装置包括基础存储块,基础存储块存储地址转换表的条目的至少部分,地址转换表的条目记录了逻辑地址与物理地址的映射关系。
-
公开(公告)号:CN107690629A
公开(公告)日:2018-02-13
申请号:CN201680033441.9
申请日:2016-04-28
Inventor: 杰森·帕克 , 理查德·罗伊·格里森斯怀特 , 安德鲁·克里斯托弗·罗斯
IPC: G06F12/1036 , G06F12/14 , G06F21/72 , G06F21/78
CPC classification number: G06F12/1009 , G06F9/468 , G06F12/1018 , G06F12/1036 , G06F12/1458 , G06F12/1491 , G06F21/72 , G06F21/78 , G06F2212/1044 , G06F2212/1052 , G06F2212/151 , G06F2212/651 , G06F2212/657 , G06F2212/681
Abstract: 一种数据处理装置(20),包括:地址转换电路(40),将第一地址转换为直接标识数据存储器中的对应位置的物理地址;以及包括由所述物理地址索引的一个或多个项的表(50),其中所述多个项中的至少一个标识对应物理地址由所述地址转换电路(40)自其转换的第一地址。
-
公开(公告)号:CN104239238B
公开(公告)日:2018-01-19
申请号:CN201310250683.1
申请日:2013-06-21
Applicant: 格芯公司
IPC: G06F12/1036 , G06F12/1045
CPC classification number: G06F12/1027 , G06F9/45558 , G06F2009/45583 , G06F2212/151
Abstract: 本发明涉及用于管理转换旁视缓冲的方法和装置。根据本发明的实施例,TLB未命中所引起的一系列操作不再需要管理器的干预。相反,当发生TLB未命中时,硬件直接向虚拟机发出中断。以此方式,可以借助于硬件级别的辅助转换表来高效地管理TLB。这样,可以极大地降低系统开销,提高系统性能。公开了分别与支持虚拟化的系统中的硬件、管理器和虚拟机相关联的方法和装置。
-
-
-
-
-
-
-
-
-