-
公开(公告)号:CN102754086B
公开(公告)日:2015-09-16
申请号:CN201080052852.5
申请日:2010-09-22
Applicant: 凯姆莱西甘地
Inventor: 凯姆莱西甘地
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F12/1009 , G06F12/109 , G06F2212/652
Abstract: 本发明提供一种管理页面大小可变的虚拟内存系统的方法。页面大小无需为二的次方。大小可变的、任意大小的页面映射到连续段或虚拟地址空间。本方法也便于在虚拟内存区域有效的迁移、插入和删除数据。本方法还提供虚拟查找表。
-
公开(公告)号:CN103975303A
公开(公告)日:2014-08-06
申请号:CN201180075337.3
申请日:2011-12-07
Applicant: 英特尔公司
Inventor: A·范德芬
CPC classification number: G06F12/0284 , G06F8/54 , G06F9/44521 , G06F9/45533 , G06F9/45558 , G06F12/1036 , G06F12/109 , G06F2009/45583 , G06F2212/1016 , G06F2212/1044 , G06F2212/151 , G06F2212/657 , Y02B70/16
Abstract: 本文描述了用于对软件进行预链接以改善虚拟系统中的存储器去重的技术。一种装置可以包括处理器电路、存储器单元和动态链接器应用,其中,所述存储器单元耦合到所述处理器电路,用于存储用于多个虚拟机的专用存储器页,所述动态链接器应用在所述处理器电路上运行,用于当软件程序的二进制版本在虚拟机上运行时,对该二进制版本和相关的程序模块进行链接。所述动态链接器应用可以包括在所述处理器电路上运行的主预链接部件,其用于使用被分配给第一虚拟机的第一专用存储器页中的第一组虚拟存储器地址,针对该第一虚拟机对用于该软件程序的第一二进制版本的第一组程序模块进行重定位,并且在全局预链接布局映射中存储该第一组程序模块的重定位信息,以供第二虚拟机使用。还描述并要求保护其它实施例。
-
公开(公告)号:CN102369520B
公开(公告)日:2014-02-19
申请号:CN201180002151.5
申请日:2011-09-02
Applicant: 华为技术有限公司
Inventor: 黄强
IPC: G06F12/08
CPC classification number: G06F12/0802 , G06F12/1036 , G06F12/109 , G06F2212/1021 , G06F2212/657
Abstract: 本发明实施例公开了一种虚拟内存区域的查询、遍历方法及装置,其中,所述方法包括:确定与查询地址对应的虚拟内存区域vma是否在缓存vma的相邻范围内,所述缓存vma的相邻范围包括所述缓存vma的至少一个前相邻vma的地址范围和至少一个后相邻vma的地址范围;若是,则通过线索红黑树的节点上的线索查询所述vma,所述节点为所述缓存vma对应的节点,所述线索为指向所述线索红黑树上每个节点的前驱节点和后继节点的指针。本发明实施例还公开了一种虚拟内存区域的遍历方法,因为缓存vma的相邻范围的确认总能得到满足,提高了访问缓存的命中率,实现整个vma遍历的时间复杂度为O(n),从而提高了vma的查询效率。
-
公开(公告)号:CN101814056B
公开(公告)日:2013-03-27
申请号:CN201010143421.1
申请日:2007-08-14
Applicant: 英特尔公司
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F9/3004 , G06F9/30076 , G06F9/45558 , G06F12/0246 , G06F12/0875 , G06F12/1009 , G06F12/1036 , G06F12/1054 , G06F2009/45583 , G06F2212/152 , G06F2212/2022 , G06F2212/452 , G06F2212/50 , G06F2212/65 , G06F2212/657 , G06F2212/68 , G06F2212/683 , G06F2212/7201
Abstract: 本发明涉及将翻译后援缓冲器同步到扩充的分页表。一种处理器包括用于执行指令以将从基于虚拟化的系统的访客的物理地址(访客物理地址)到基于虚拟化的系统的主机的物理地址-主机物理地址且存储在翻译后援缓冲器TLB中的映射与存储在基于虚拟化的系统的扩充的分页表EPT中对应的映射同步。
-
公开(公告)号:CN1985466B
公开(公告)日:2013-03-06
申请号:CN200580023727.0
申请日:2005-07-08
Applicant: 英特尔公司
CPC classification number: H04L63/083 , G06F9/4843 , G06F12/1036 , G06F21/57 , G06F21/73 , H04L9/0897 , H04L9/3218 , H04L9/3236 , H04L63/04
Abstract: 现场向客户机计算机系统中安装的设备成经签署的密钥组地传递直接证明私钥可用安全的方式来完成,而不需要设备中有大量非易失性存储。在制造时生成唯一性伪随机值并将其连同组序号一起储存在设备中。该伪随机值用于生成用于加密一数据结构的对称密钥,该数据结构持有与该设备相关联的直接证明私钥和私钥摘要。所得的经加密的数据结构被储存在可移动存储介质(诸如CD或DVD)上的经签署的密钥组(例如,经签署的组记录)中,并被分发到客户机计算机系统的所有者。当在客户机计算机系统上初始化设备时,系统核查系统中是否存在本地化的经加密的数据结构。如果没有,则系统从可移动存储介质中获得该相关联的经加密的数据结构的经签署的组记录,并验证该经签署的组记录。当组记录有效时,设备使用从其所储存的伪随机值重新生成的对称密钥来解密该经加密的数据结构来获得直接证明私钥。如果私钥有效,则它可被设备用于客户机计算机系统中的后续的认证处理。
-
公开(公告)号:CN101826030B
公开(公告)日:2012-12-05
申请号:CN201010149539.5
申请日:2001-12-20
Applicant: 英特尔公司
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F12/0284 , G06F12/1036 , G06F12/109 , G06F2009/45583
Abstract: 在一个实施例中,一种用于解决地址空间冲突的方法包含:检测一个客户操作系统试图访问由一个虚拟机监控器的一个第一部分占据的一个区域,以及在该第一地址空间中重新定位该虚拟机监控器的第一部分以允许客户操作系统访问先前由该虚拟机监控器的第一部分占据的区域。
-
公开(公告)号:CN102754086A
公开(公告)日:2012-10-24
申请号:CN201080052852.5
申请日:2010-09-22
Applicant: 凯姆莱西甘地
Inventor: 凯姆莱西甘地
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F12/1009 , G06F12/109 , G06F2212/652
Abstract: 本发明提供一种管理页面大小可变的虚拟内存系统的方法。页面大小无需为二的次方。大小可变的、任意大小的页面映射到连续段或虚拟地址空间。本方法也便于在虚拟内存区域有效的迁移、插入和删除数据。本方法还提供虚拟查找表。
-
公开(公告)号:CN101960432B
公开(公告)日:2012-10-10
申请号:CN200980106284.X
申请日:2009-02-17
Applicant: 国际商业机器公司
IPC: G06F12/10
CPC classification number: G06F12/0284 , G06F3/0604 , G06F3/0667 , G06F3/067 , G06F9/455 , G06F12/10 , G06F12/1009 , G06F12/1036 , G06F12/109 , G06F2212/1032 , G06F2212/152 , G06F2212/50 , G06F2212/652 , G06F2212/657
Abstract: 提供一种增强的动态地址转换设备。在一个实施例中,获得要转换的虚拟地址以及分级转换表中的转换表的初始起源地址。虚拟地址的动态地址转换继续。响应于在动态地址转换期间发生的转换中断,在转换异常限定符(TXQ)字段中存储用以指示所述异常是在运行主机程序时发生的主机DAT异常还是在运行访客程序时发生的主机DAT异常的比特。TXQ还能够指示所述异常关联于从访客页帧真实地址还是访客段帧绝对地址导出的主机虚拟地址。TXQ还能够指示更大还是更小的主机帧大小优选地用于退回访客帧。
-
公开(公告)号:CN102460376A
公开(公告)日:2012-05-16
申请号:CN200980160097.X
申请日:2009-06-26
Applicant: 英特尔公司
Inventor: G·谢弗 , J·格雷 , B·史密斯 , A-R·阿德-塔巴塔巴伊 , R·杰瓦 , V·巴辛 , D·卡拉汉 , Y·倪 , B·萨哈 , M·泰列费尔 , S·赖金 , K·山田 , L·王 , A·基尚
CPC classification number: G06F9/3004 , G06F9/30087 , G06F9/30185 , G06F9/30189 , G06F9/3834 , G06F9/3851 , G06F9/3857 , G06F9/528 , G06F12/1036 , G06F12/1045 , G06F12/109 , G06F2212/401
Abstract: 本文描述了用于优化无约束事务存储器(UTM)系统的方法和装置。提供了对于监视、缓冲和元数据的硬件支持,其中针对元数据的正交的抽象地址空间可以分别与线程和/或线程内的软件子系统相关联。此外,元数据可以相对于数据以压缩方式、对软件透明地用硬件来保持。此外,响应于元数据访问指令/操作,硬件能够支持强制的元数据值以允许事务执行的多个模式。然而,如果检测到监视、缓冲数据、元数据或其它信息丢失或者冲突,则硬件提供丢失指令的变型,其能够针对这种丢失或冲突来轮询事务状态寄存器,并且响应于检测到该丢失或冲突而将执行跳转到标签。相似地,提供了提交指令的多种变型,用于允许软件定义提交条件和提交之后要清除的信息。此外,硬件提供支持以在环等级转变时允许事务的挂起和恢复。
-
公开(公告)号:CN102378968A
公开(公告)日:2012-03-14
申请号:CN201080014512.3
申请日:2010-03-03
Applicant: 英特尔公司
CPC classification number: G06F12/1036 , G06F12/0292 , G06F12/0888 , G06F12/10 , G06F12/1027 , G06F2212/206
Abstract: 描述了用于控制片上系统结构(OSF)块的方法和装置。在一个实施例中,可以响应于用户级请求存储与物理地址相对应的影子地址并且(例如存在于OSF中的)逻辑电路可以从所述影子地址来确定物理地址。还公开了其它的实施例。
-
-
-
-
-
-
-
-
-