-
公开(公告)号:CN1904860A
公开(公告)日:2007-01-31
申请号: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: 选定的存储单元(例如存储段或存储区)被无效。通过设置位于与将被无效的存储单元对应的数据结构表项中的无效指示符来有助于所述无效。此外,与所述被无效的存储单元或其他选定存储单元关联的缓冲区表项被清除。提供了指令以执行所述无效和/或清除。此外,与特定地址空间关联的缓冲区表项被清除而不进行任何无效。这也由所述指令来执行。所述指令可以在软件、硬件、固件或它们的某些组合中实现,或者其可以被仿真。
-
公开(公告)号:CN1296838C
公开(公告)日:2007-01-24
申请号:CN200510006421.6
申请日:2005-01-31
Applicant: 国际商业机器公司
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F2212/654
Abstract: 本申请涉及在分段操作系统中提供用于页面转换的预转换段的设备和方法。具体地,提供了一种产生用在虚拟到真实地址转换中的预转换段的机制,其中,被确定为满足一个密度阈值的段被提升到预转换的段的类别。与这些段相关联的页面被移动到存储器的一个连续部分,并更新对应于所述段的段表条目,以将该段指示为预转换段,并包括存储器的所述连续部分的真实基地址。在一个实施例中,当移动每一个页面时,更新其页表条目以指向该页的新位置,使得在将所述段提升为预转换段的期间该页仍能被访问。这样,可以通过将所述真实段基地址、页标识符以及页面中的字节偏移连接起来进行虚拟到真实地址的转换。
-
公开(公告)号:CN1831790A
公开(公告)日:2006-09-13
申请号:CN200610003798.0
申请日:2006-02-10
Applicant: 微软公司
CPC classification number: G06F12/1036 , G06F9/45558 , G06F9/544 , G06F12/0261 , G06F2009/45583 , G06F2212/656
Abstract: 一种在多个虚拟机环境中在虚拟机之间共享页的方法包括最初分配第一虚拟机的临时客机物理地址范围,用于与第二虚拟机共享页。该临时范围在第一虚拟机的客机物理地址空间内。接收来自第二虚拟机的、诸如利用DMA请求等的对第一虚拟机可用的页的访问请求。递增对所述页的未完成的访问的引用计数以指示未完成的访问,且所述页被映射到临时客机物理地址范围。访问所述页且递减引用计数。如果引用计数为零,则移除临时客机物理地址范围内的映射。
-
公开(公告)号:CN1658172A
公开(公告)日:2005-08-24
申请号:CN200510006421.6
申请日:2005-01-31
Applicant: 国际商业机器公司
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F2212/654
Abstract: 本申请涉及在分段操作系统中提供用于页面转换的预转换段的设备和方法。具体地,提供了一种产生用在虚拟到真实地址转换中的预转换段的机制,其中,被确定为满足一个密度阈值的段被提升到预转换的段的类别。与这些段相关联的页面被移动到存储器的一个连续部分,并更新对应于所述段的段表条目,以将该段指示为预转换段,并包括存储器的所述连续部分的真实基地址。在一个实施例中,当移动每一个页面时,更新其页表条目以指向该页的新位置,使得在将所述段提升为预转换段的期间该页仍能被访问。这样,可以通过将所述真实段基地址、页标识符以及页面中的字节偏移连接起来进行虚拟到真实地址的转换。
-
公开(公告)号:CN109582603A
公开(公告)日:2019-04-05
申请号:CN201811130029.6
申请日:2018-09-27
Applicant: 英特尔公司
Inventor: A.特里卡利瑙
IPC: G06F12/1036
CPC classification number: G06F12/145 , G06F12/1009 , G06F12/1027 , G06F12/1081 , G06F2212/1052 , G06F2212/65 , G06F2212/656 , G06F2212/68 , G06F12/1036
Abstract: 各种实施例一般地涉及用于共享虚拟存储器(SVM)访问保护的技术,例如,诸如通过每当写入请求从SVM器件到达时就执行安全检查。一些实施例特别涉及一种通过响应于存储器事务请求而生成访问请求故障和/或具有只读访问的转换完成来防止SVM器件因所述存储器事务请求而修改代码页面的输入/输出存储器管理单元(IOMMU)。
-
公开(公告)号:CN107924363A
公开(公告)日:2018-04-17
申请号:CN201680044291.1
申请日:2016-06-24
Applicant: 艾卡斯有限责任公司
Inventor: F.西伯特
IPC: G06F12/02
CPC classification number: G06F12/0238 , G06F12/0246 , G06F12/0253 , G06F12/10 , G06F12/1036 , G06F2212/7201 , G06F2212/7205
Abstract: 在计算机系统(100)中,自动化存储器管理模块(150)通过以下步骤进行操作:从变更器(140)接收对随机存取存储器(120)中待存储的特定对象(O[1]……O[9])的存储器分配请求(141),以及将逻辑地址空间(155)内的特定逻辑地址(Axy;A2.1……A1.4)分配给所述特定对象(O[1]……O[9])。所述自动化存储器管理模块(150)根据至少一个准则来区分特定对象(O[1]……O[9]),并且分配来自第一子空间(155-1)的逻辑地址(A1.y)和来自第二子空间(155-2)的逻辑地址(A2.y)。存储器管理单元(130)将来自所述第二子空间(155-2)的所分配的逻辑地址(A.2)映射到所述随机存取存储器(120)中的物理存储器(P1……P104)。结合在所述随机存取存储器中移动对应对象而压缩所述第一子空间(155-1)内的所述逻辑地址。
-
公开(公告)号:CN107710173A
公开(公告)日:2018-02-16
申请号:CN201680029881.7
申请日:2016-04-27
Applicant: 高通股份有限公司
Inventor: J·E·波达艾玛 , P·C·J·维尔齐恩斯基 , C·J·摩瑞拉 , A·米雷特斯凯 , M·瓦里亚 , K·J·厄恩魏因 , M·索马孙达拉姆 , M·U·乔德里 , S·M·加代尔拉布
IPC: G06F12/0844 , G06F12/1036
CPC classification number: G06F12/1063 , G06F12/0806 , G06F12/0842 , G06F12/0844 , G06F12/0891 , G06F12/1009 , G06F12/1036 , G06F2212/1024 , G06F2212/50 , G06F2212/655 , G06F2212/682 , G06F2212/683 , G06F2212/684
Abstract: 系统及方法涉及在多线程存储器管理单元MMU中执行地址转换。两个或多于两个地址转换请求可由所述多线程MMU接收且被并行地处理以检索到系统存储器的地址的地址转换。如果所述地址转换存在于所述多线程MMU的转换高速缓冲存储器中,那么可从所述转换高速缓冲存储器接收所述地址转换且将其调度以用于使用所述经转换地址接入所述系统存储器。如果所述转换高速缓冲存储器中存在未命中,那么可在两个或多于两个转换表查核行程中并行地调度两个或多于两个地址转换请求。
-
公开(公告)号:CN107690628A
公开(公告)日:2018-02-13
申请号:CN201680033435.3
申请日:2016-04-28
Inventor: 詹森·帕克 , 理查德·罗伊·格里森斯怀特 , 安德鲁·克里斯托弗·罗斯
IPC: G06F12/02 , G06F12/10 , G06F12/109 , G06F12/14
CPC classification number: G06F12/1036 , G06F9/45533 , G06F12/0284 , G06F12/10 , G06F12/1009 , G06F12/109 , G06F12/1441 , G06F12/1475 , G06F12/1483 , G06F2212/151 , G06F2212/2542
Abstract: 一种用于数据处理的装置20,包括:执行多个程序的处理电路24、25、28;以及包括一个或多个项52的所有权表50,一个或多个项中的每个为物理地址中的一个对应区块指示多个程序中对物理地址的对应区块的访问的持有者程序。
-
公开(公告)号:CN107667355A
公开(公告)日:2018-02-06
申请号:CN201680029040.6
申请日:2016-04-29
Applicant: 高通股份有限公司
IPC: G06F12/1036 , G06F12/109
CPC classification number: G06F12/0848 , G06F12/1036 , G06F12/109 , G06F12/12 , G06F2212/1016 , G06F2212/1028 , G06F2212/282 , G06F2212/50 , G06F2212/601 , G06F2212/68 , G06F2212/70 , Y02D10/13
Abstract: 提供存储器管理单元MMU分区的转换高速缓存器,以及相关设备、方法及计算机可读媒体。就此来说,在一个方面中,提供一种包括MMU的设备。所述MMU包括转换高速缓存器,其提供定义地址转换映射的多个转换高速缓存器条目。所述MMU进一步包括分区描述符表,其提供定义对应多个分区的多个分区描述符,所述对应多个分区中的每一者包括所述多个转换高速缓存器条目的一或多个转换高速缓存器条目。所述MMU还包括分区转换电路,其经配置以从请求器接收存储器存取请求。所述分区转换电路经进一步配置以确定所述存储器存取请求的转换高速缓存器分区标识符TCPID、基于所述TCPID而标识所述多个分区的一或多个分区,以及对所述一或多个分区的转换高速缓存器条目执行所述存储器存取请求。
-
公开(公告)号:CN107632946A
公开(公告)日:2018-01-26
申请号:CN201710585490.X
申请日:2017-07-18
Applicant: 三星电子株式会社
IPC: G06F12/1027 , G06F12/1036
CPC classification number: G06F3/0604 , G06F3/0611 , G06F3/0619 , G06F3/065 , G06F3/0685 , G06F12/1009 , G06F12/1036 , G06F2212/65 , G06F2212/68
Abstract: 提供了一种操作包括第一存储装置、第二存储装置和储存转换映射的存储装置的数据存储设备的方法。方法包括从主机接收第一标识符(ID)或第二ID的任何一个以及虚拟地址,使用第一ID或第二ID的任何一个以及虚拟地址从转换映射选择第一物理地址和第二物理地址的其中之一,以及使用选择的物理地址从第一存储装置和第二存储装置的其中之一读取数据并传输数据至主机。转换映射包括与将第一ID和虚拟地址映射至第一存储装置的第一物理地址相关的信息以及与将第二ID和虚拟地址映射至第二存储装置的第二物理地址相关的信息。
-
-
-
-
-
-
-
-
-