-
公开(公告)号:CN105993005A
公开(公告)日:2016-10-05
申请号:CN201480065923.3
申请日:2014-11-26
Applicant: 上海兆芯集成电路有限公司
IPC: G06F12/1027
CPC classification number: G06F12/0891 , G06F12/1027 , G06F12/1036 , G06F12/1063 , G06F12/109 , G06F15/7839 , G06F2212/1016 , G06F2212/1044 , G06F2212/683
Abstract: 一处理器包含一转译后备缓冲器(TLB)(206)与一映射模块(204)。此转译后备缓冲器(206)包含多个项目(300),各该项目(300)用以保存一地址转译(306,308)与一有效比特向量(302,304)。对于一相对应的地址转译内容,该有效比特向量(302,304)的各个比特在该比特被设定时,指出该地址转译(306,308)为有效,而在该比特被清除时,指出该地址转译为无效。此转译后备缓冲器(206)还包含一无效化比特向量(302,304)。此无效化比特向量的比特对应于该多个项目(300)的该有效比特向量(302,304)的比特,其中,该无效化比特向量(302,304)具有一设定比特以表示同时清除各项目(300)的有效比特向量(302,304)的相对应比特。映射模块(204)用以产生此无效化比特向量(302,304)。
-
公开(公告)号:CN105938459A
公开(公告)日:2016-09-14
申请号:CN201610101795.4
申请日:2016-02-24
Applicant: ARM有限公司
Inventor: 马修·埃文斯
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F2212/152 , G06F2212/68 , G06F12/1009
Abstract: 本公开涉及处理地址转换请求。存储器管理单元包括用于从设备接收地址转换请求的接口,该地址转换请求指定要被转换的虚拟地址。转换电路将虚拟地址转换成与直接指定存储器位置的物理地址不同的中间地址。响应于地址转换请求,接口向设备提供指定中间地址的地址转换响应。这通过避免将物理地址披露给设备来提高安全性。
-
公开(公告)号:CN102822808B
公开(公告)日:2016-05-04
申请号:CN201180017057.7
申请日:2011-01-25
Applicant: 诺基亚技术有限公司
IPC: G06F12/084 , G06F12/0846 , G06F12/0864 , G06F12/0893
CPC classification number: G06F12/0864 , G06F12/084 , G06F12/0851 , G06F12/0893 , G06F12/1036 , G06F12/1045 , G06F2212/1028 , G06F2212/1048 , G06F2212/301 , G06F2212/601 , G06F2212/6042 , Y02D10/13
Abstract: 这里公开了一种用于多通道缓存存储器的通道控制器以及一种方法,该方法包括:接收与对数据处理系统的主存储器的存储器访问请求相关联的存储器地址;对所述存储器地址进行转译,以形成识别多通道缓存存储器的至少一个分区的第一访问部分以及至少一个进一步访问部分,其中,所述至少一个分区包括至少一个通道;以及,将所述至少一个进一步访问部分应用于多通道缓存存储器的所述至少一个通道。
-
公开(公告)号:CN103080912B
公开(公告)日:2015-11-25
申请号:CN201080068795.X
申请日:2010-08-26
Applicant: 飞思卡尔半导体公司
Inventor: 多夫·莱翁利克
CPC classification number: G06F12/145 , G06F12/1009 , G06F12/1036 , G06F12/1072 , G06F12/109 , G06F12/1491 , G06F2212/1016 , G06F2212/1052 , G06F2212/151 , G06F2212/657
Abstract: 本发明涉及用于微处理器系统(10)的存储器管理单元(20),存储器管理单元(20)被连接或可连接到微处理器系统(10)的至少一个处理器核心(12)并且被连接或可连接到微处理器系统(10)的物理存储器(14)。存储器管理单元(20)适合于在管理程序模式中或在监督模式中选择地操作,所述管理程序模式和监督模式有访问硬件的不同特权级别。存储器管理单元(20)包括表示用于彼此映射至少一个逻辑物理地址和至少一个实际物理地址的物理地址信息的第一寄存器表(22);表示可访问在监督模式内或在监督模式下运行的过程的物理地址的允许的地址范围的第二寄存器表(24);其中存储器管理单元(20)适合于防止通过不在管理程序模式中的过程而写访问第二寄存器表(24)。存储器管理单元(20)还适合于,如果至少一个物理地址在允许的地址范围内,允许写访问在监督模式内或在监督模式下运行的过程的第一寄存器表(22),从而以涉及至少一个物理地址的存储器映射信息重新配置在第一寄存器表(22)中被表示的物理地址信息,而如果至少一个物理地址不在允许的地址范围内,防止写访问在监督模式内或在监督模式下运行的过程的第一寄存器表(22)。本发明还涉及微处理器系统(12)和用于管理存储器的方法。
-
公开(公告)号:CN104583976A
公开(公告)日:2015-04-29
申请号:CN201380043416.5
申请日:2013-08-16
Applicant: 高通科技公司
IPC: G06F12/02
CPC classification number: G06F12/1036 , G06F12/0207 , G06F12/0215 , G06F12/0811 , G06F12/1027 , G06F12/1081 , G06F17/5009 , G06F2212/681
Abstract: 系统TLB接受来自启动器的转译预取请求。未命中产生外部转译请求到查核行程机端口。所述请求的属性,例如ID、地址及类别,以及所述TLB的状态影响多个级别的转译表内的转译的分配策略。转译表通过SRAM来实施,及组织成若干群组。
-
公开(公告)号:CN104123242A
公开(公告)日:2014-10-29
申请号:CN201410350006.1
申请日:2010-09-16
Applicant: 英特尔公司
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F12/1027 , G06F12/121 , G06F2212/254
Abstract: 本发明的名称是“为本地与远程物理存储器之间的共享虚拟存储器提供硬件支持”。在一个实施例中,本发明包括具有存储虚拟地址到物理地址转换的条目的存储器管理单元(MMU),其中各条目包括指明对应条目的存储单元是存在于本地存储器中还是存在于远程存储器中的存储单元指示符。这样,公共虚拟存储器空间可在可由一个或多个非相干链路分隔的两个存储器之间共享。描述了其它实施例并且要求其权益。
-
公开(公告)号:CN103383661A
公开(公告)日:2013-11-06
申请号:CN201310139195.3
申请日:2010-03-30
Applicant: 英特尔公司
CPC classification number: G06F12/1036 , G06F12/0292 , G06F12/0888 , G06F12/10 , G06F12/1027 , G06F2212/206
Abstract: 描述了用于控制管芯上系统结构(OSF)块的方法和装置。在一个实施例中,可以根据用户级请求来存储与物理地址对应的阴影地址,并且逻辑电路(例如,存在于OSF中的)可以从阴影地址来确定物理地址。还揭示了其它实施例。
-
公开(公告)号:CN101351773B
公开(公告)日:2013-05-01
申请号:CN200680050112.1
申请日:2006-12-18
Applicant: 英特尔公司
Inventor: R·S·马杜卡鲁穆库马纳 , S·穆思拉萨纳卢尔 , R·哈加哈利 , R·伊利卡尔
CPC classification number: G06F12/0879 , G06F12/0862 , G06F12/1036 , G06F12/1081 , G06F12/109 , G06F12/145 , G06F13/28
Abstract: 公开用于基于存储器访问数据结构对直接高速缓存访问事务进行编码的装置、方法和系统的实施例。在一个实施例中,装置包括存储器访问逻辑和事务逻辑。存储器访问逻辑用于基于存储器访问数据结构确定是否允许存储器访问。事务逻辑用于基于存储器访问数据结构为事务指定直接高速缓存访问属性。
-
公开(公告)号:CN101819564B
公开(公告)日:2013-04-17
申请号:CN200910118521.6
申请日:2009-02-26
Applicant: 国际商业机器公司
IPC: G06F15/167 , G06F12/10
CPC classification number: G06F9/45558 , G06F9/5077 , G06F9/544 , G06F12/1036 , G06F12/109
Abstract: 本发明提供协助在虚拟机之间进行通信的方法和装置。具体地,提供了一种协助在两个虚拟机之间进行通信的方法,其中两个虚拟机位于同一物理主机上,所述方法包括:从物理主机的内存中分配一段共享内存;响应于两个虚拟机对内存空间的请求,将请求的内存空间映射到共享内存;返回请求的内存空间地址。还提供了在一个虚拟机中与另一虚拟机进行通信的方法,包括:响应于共享内存已分配的通知,请求一段内存空间;获得请求的内存空间地址,其中该内存空间已映射到共享内存;根据上述地址,在共享内存中存取通信数据。本发明还提供与此对应的装置。本发明的方法和装置利用动态分配的共享内存来实现虚拟机之间的通信,使得通信效率得到显著提高。
-
公开(公告)号:CN101911025B
公开(公告)日:2012-11-07
申请号:CN200980101961.9
申请日:2009-01-05
Applicant: 国际商业机器公司
CPC classification number: G06F12/1027 , G06F9/30047 , G06F12/0215 , G06F12/1009 , G06F12/1036 , G06F12/145 , G06F2212/1052 , G06F2212/654 , G06F2212/656 , G06F2212/68
Abstract: 提供了一种增强的动态地址转换工具。在一个实施例中,首先获取要转换的虚拟地址,并且获取转换表层次结构的转换表的初始起始地址。根据所获取的初始起始地址,获取段表表项。所述段表表项被配置为包含格式控制字段和访问有效性字段。如果已启用所述格式控制字段和访问有效性字段,则所述段表表项还包含访问控制字段、取回保护字段以及段-帧绝对地址。仅当所述访问控制字段与程序状态字或所执行程序指令的操作数中的任意一个所提供的程序访问键匹配时,才允许存储操作。当与所述虚拟地址关联的程序访问键与所述段访问控制字段相同时,允许取回操作。
-
-
-
-
-
-
-
-
-