-
公开(公告)号:CN101673247B
公开(公告)日:2011-10-19
申请号:CN200910179380.9
申请日:2009-09-30
Applicant: 威盛电子股份有限公司
IPC: G06F12/08
CPC classification number: G06F12/1036
Abstract: 本发明揭露了一种内存管理系统与方法,此内存管理系统主要包含缓存内存、内存对应表、数据备份缓存器与内存控制器。缓存内存用于储存多个数据结构;内存对应表用于储存该些数据结构的地址的多个对应表;数据备份缓存器用于储存该些数据结构的基本地址信息;而内存控制器用于管理缓存内存与数据备份缓存器等组件的数据结构存取,以最有效率的方式找到对应的数据结构。
-
公开(公告)号:CN1575453B
公开(公告)日:2011-01-12
申请号:CN01822837.2
申请日:2001-12-20
Applicant: 英特尔公司
CPC classification number: G06F9/45558 , G06F12/0284 , G06F12/1036 , G06F12/109 , G06F2009/45583
Abstract: 在一个实施例中,一种用于解决地址空间冲突的方法包含:检测一个客户操作系统试图访问由一个虚拟机监控器的一个第一部分占据的一个区域,以及在该第一地址空间中重新定位该虚拟机监控器的第一部分以允许客户操作系统访问先前由该虚拟机监控器的第一部分占据的区域。
-
公开(公告)号:CN101946242A
公开(公告)日:2011-01-12
申请号:CN200980105228.4
申请日:2009-02-10
Applicant: 国际商业机器公司
IPC: G06F13/10
CPC classification number: G06F12/1036 , G06F3/00 , G06F3/0604 , G06F3/0655 , G06F3/0673 , G06F12/1009 , G06F13/124 , G06F2212/65
Abstract: 用于在I/O处理系统的I/O子系统处提供间接数据寻址的系统、方法和计算机程序产品。所述计算机程序产品包括处理电路可读的有形存储介质,和用于处理电路执行的存储指令,用于执行一种方法。所述方法包括:接收用于I/O操作的控制字。所述控制字包括用于与所述I/O操作关联的数据的间接数据地址。所述间接数据地址包括共同指定数据的存储地址的列表的开始位置,所述列表跨越两个或更多个不连续的存储位置。响应于所述列表聚集数据。向所述I/O处理系统中的控制单元发送聚集的数据。
-
公开(公告)号:CN100593160C
公开(公告)日:2010-03-03
申请号:CN200580032491.7
申请日:2005-09-01
Applicant: 英特尔公司
IPC: G06F12/10
CPC classification number: G06F12/1081 , G06F12/1036 , G06F12/109
Abstract: 本发明的一个实施例是一种用于增强地址转换性能的技术。寄存器存储指示用于客机物理地址到主机物理地址的地址转换的芯片组中的电路所支持的能力的能力指示符。在地址转换中使用多个多级页表来进行页走查。页表中的每一个都具有页表条目。页表条目中的每一个至少具有一个对应于由能力指示符指示的能力的条目分类符。
-
公开(公告)号:CN100578471C
公开(公告)日:2010-01-06
申请号:CN200610003798.0
申请日:2006-02-10
Applicant: 微软公司
CPC classification number: G06F12/1036 , G06F9/45558 , G06F9/544 , G06F12/0261 , G06F2009/45583 , G06F2212/656
Abstract: 一种在多个虚拟机环境中在虚拟机之间共享页的方法包括最初分配第一虚拟机的临时客机物理地址范围,用于与第二虚拟机共享页。该临时范围在第一虚拟机的客机物理地址空间内。接收来自第二虚拟机的、诸如利用DMA请求等的对第一虚拟机可用的页的访问请求。递增对所述页的未完成的访问的引用计数以指示未完成的访问,且所述页被映射到临时客机物理地址范围。访问所述页且递减引用计数。如果引用计数为零,则移除临时客机物理地址范围内的映射。
-
公开(公告)号:CN101425020A
公开(公告)日:2009-05-06
申请号:CN200710167039.2
申请日:2007-10-31
Applicant: 国际商业机器公司
CPC classification number: G06F9/45537 , G06F12/0223 , G06F12/1036 , G06F12/109 , G06F2212/151
Abstract: 一种用于通过在宿主系统上的直接地址映射而对存储器管理单元(MMU)仿真进行加速的方法、装置和全系统仿真器,所述宿主系统支持全系统仿真器,在所述全系统仿真器上仿真客户系统,所述方法包括以下步骤:在所述宿主系统为所述全系统仿真器分配的逻辑空间中设置边界,从而将所述逻辑空间划分为安全区域和仿真器占用区域;将全系统仿真器自身从所占用的初始宿主逻辑空间转移到所述仿真器占用区域中;以及将所述安全区域供所述客户系统的至少一部分使用。
-
公开(公告)号:CN101326500A
公开(公告)日:2008-12-17
申请号:CN200780000537.6
申请日:2007-05-24
Applicant: 索尼计算机娱乐公司
Inventor: 大塚活志
CPC classification number: G06F12/1027 , G06F12/1036 , G06F12/1081 , G06F12/126 , G06F2212/654
Abstract: 一种方法与装置,提供硬件实现的高速缓存重填电路,用来管理至少一个地址转换表高速缓存,该至少一个地址转换表高速缓存包含用来将外部地址转换为处理系统的物理地址的数据;提供软件实现的高速缓存重填功能,也用来管理该至少一个地址转换表高速缓存;以及利用所述硬件实现的高速缓存重填电路与软件实现的高速缓存重填功能,同时重填该至少一个地址转换表高速缓存。
-
公开(公告)号:CN101290593A
公开(公告)日:2008-10-22
申请号:CN200810091190.7
申请日:2008-04-09
Applicant: 国际商业机器公司
Inventor: 斯图尔特·Z·雅各布斯 , 威廉·J·阿姆斯特朗 , 迈克尔·J·克里根 , 戴维·A·拉森 , 内尔什·内亚 , 韦德·B·奥伦
IPC: G06F9/50
CPC classification number: G06F12/10 , G06F9/4856 , G06F9/5077 , G06F12/08 , G06F12/1036 , G06F12/109
Abstract: 提供用于追踪转移逻辑分区的状态的装置、程序产品和方法。实施例可以使用该状态来确定用于传送的逻辑分区的页的准备和/或适合性。该状态可以包括用于追踪影响该页或转移该页的相对容易性和/或适合性的变化的值或其他数据。当逻辑分区在转移期间继续运行时,具有对应于逻辑分区的每页的状态的条目的页管理器表格可以被用于追踪该状态。
-
公开(公告)号:CN100397368C
公开(公告)日:2008-06-25
申请号:CN200610121834.3
申请日:2004-05-06
Applicant: 国际商业机器公司
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F9/30047 , G06F9/3824 , G06F12/1009 , G06F12/1036 , G06F12/109 , G06F2212/683
Abstract: 选定的存储单元(例如存储段或存储区)被无效。通过设置位于与将被无效的存储单元对应的数据结构表项中的无效指示符来有助于所述无效。此外,与所述被无效的存储单元或其他选定存储单元关联的缓冲区表项被清除。提供了指令以执行所述无效和/或清除。此外,与特定地址空间关联的缓冲区表项被清除而不进行任何无效。这也由所述指令来执行。所述指令可以在软件、硬件、固件或它们的某些组合中实现,或者其可以被仿真。
-
公开(公告)号:CN101107593A
公开(公告)日:2008-01-16
申请号:CN200680003110.7
申请日:2006-01-27
Applicant: 英特尔公司
Inventor: A·安德森
IPC: G06F9/455
CPC classification number: G06F12/1036 , G06F9/45558 , G06F2009/45583
Abstract: 在一个实施例中,一种方法包括接收由于有关转换后备缓冲器(TLB)的特许事件而从虚拟机(VM)转移的控制,以及确定客人转换数据结构中的哪些条目已被VM修改。根据从虚拟机监控器(VMM)维护的影子转换数据结构中提取的元数据以及与影子转换数据结构中的条目关联的属性进行确定。该方法还包括使对应于客人转换数据结构中的已修改条目的影子转换数据结构中的条目与客人转换数据结构中的已修改条目同步。
-
-
-
-
-
-
-
-
-