-
公开(公告)号:CN104221028B
公开(公告)日:2017-05-17
申请号:CN201380016201.4
申请日:2013-04-04
Applicant: 施耐德电器工业公司
CPC classification number: G06F12/145 , G06F12/1036 , G06F12/1491 , G06F21/64 , G06F21/74 , G06F21/79 , G06F2221/2147
Abstract: 一种本发明由一种管理电子微控制器系统的方法构成,所述微控制器系统包括两个处理器(CPU1,CPU2),第一处理器(CPU1)用于不安全应用(Appli1)的执行,显示出未被保证的功能安全性和完整性等级,第二处理器(CPU2)专用于安全应用(Appli2)的执行,实现代码和数据,并且涉及被保证的功能安全性和完整性等级,所述安全应用(Appli2)能够实现安全功能;访问(CT)共享存储器空间(MEM)的部件。根据本发明,第一处理器(CPU1)包括用于管理以下述方式配置的存储器(MMU1)的单元,其实现写入访问控制,以便管理当安全应用(Appli2)实现其安全功能时不可修改的对于共享存储器空间(MEU)的写入访问。
-
公开(公告)号:CN104205068B
公开(公告)日:2017-02-22
申请号:CN201380016199.0
申请日:2013-02-19
Applicant: 国际商业机器公司
IPC: G06F12/1027
CPC classification number: G06F12/1027 , G06F12/0292 , G06F12/1018 , G06F12/1036 , G06F2212/1016 , G06F2212/651 , G06F2212/684
Abstract: 实施例涉及混和地址转换。本发明的一个方面包括:接收第一地址、所述第一地址引用在第一地址空间中的位置。所述计算机对于分段旁视缓冲器(SLB)搜索与所述第一地址对应的SLB条目;所述SLB包括类型字段和地址字段,并且确定在所述SLB条目中的所述类型字段的值是否指示哈希页表(HPT)搜索或基数树搜索。基于确定所述类型字段的值指示所述HPT搜索,搜索HPT以确定第二地址,所述第二地址包括所述第一地址向第二地址空间内的转换;并且,基于确定所述类型字段的值指示所述基数树搜索,搜索基数树以确定所述第二地址。
-
公开(公告)号:CN106201908A
公开(公告)日:2016-12-07
申请号:CN201510299782.8
申请日:2015-06-03
Applicant: 爱思开海力士有限公司
Inventor: 李宗珉
CPC classification number: G06F12/1036 , G06F2212/1041 , G06F2212/202 , G06F2212/65 , G11C11/5635 , G11C16/349 , G11C2211/5644
Abstract: 提供了一种半导体存储器件和一种操作半导体存储器件的方法。所述方法包括将第一存储块的有效页的数目确定为第一计数值,将第二存储块的有效页的数目确定为第二计数值,将权重应用到第一计数值并产生比第一计数值更大的比较计数值,以及通过将比较计数值和第二计数值与阈值相比较来将第一存储块和第二存储块定义为牺牲块。
-
公开(公告)号:CN103229152B
公开(公告)日:2016-10-19
申请号:CN201180056650.2
申请日:2011-09-05
Applicant: 国际商业机器公司
Inventor: 上田真
IPC: G06F12/084 , G06F12/10
CPC classification number: G06F12/084 , G06F12/1036
Abstract: 本发明实现了高速缓存一致性控制,其中共享存储器类型多处理器系统的可缩放性得到提高,并且成本性能通过抑制硬件和软件的成本而得到改善。在一种用于控制多处理器系统的高速缓存一致性的系统中,在该多处理器系统中,包括高速缓存和TLB的多个处理器共享系统存储器,多个处理器中的每个处理器包括TLB控制单元,该TLB控制单元进一步包括:执行TLB搜索的TLB搜索单元;以及在无命中获得于TLB搜索中并且产生TLB中断时执行TLB注册信息处理的一致性处置器。一致性处置器包括:用于执行对系统存储器的页面表的搜索并且对TLB注册信息执行替换的TLB替换处置器;用于处置TLB未命中中断的TLB未命中异常处置单元,该TLB中断是在TLB中断不是由页面错误引起、但是匹配地址的注册信息未存在于TLB中时发生;以及用于处置存储中断的存储异常处置单元,该存储中断是在匹配地址的注册信息存在于TLB中、但是访问授权被违反时发生。
-
公开(公告)号:CN105993004A
公开(公告)日:2016-10-05
申请号:CN201480065922.9
申请日:2014-11-26
Applicant: 上海兆芯集成电路有限公司
IPC: G06F12/1027 , G06F12/1009
CPC classification number: G06F12/0891 , G06F12/1027 , G06F12/1036 , G06F12/1063 , G06F12/109 , G06F15/7839 , G06F2212/1016 , G06F2212/1044 , G06F2212/683
Abstract: 一种处理器,包含一映射模块,用以将架构虚拟处理器标识符映射至非架构全域标识符并将架构程序内容标识符映射至非架构区域标识符。此处理器还包含一具有多个地址转译的转译后备缓冲器(TLB)。对于其中每个地址转译:当此地址转译为全域地址转译时,会在此地址转译加上其中一个非架构全域标识符,而映射模块已将其中一个虚拟处理器标识符映射至此非架构全域标识符;当此地址转译为区域地址转译时,会在此地址转译加上其中一个非架构区域标识符,而映射模块已将其中一个程序内容标识符映射至此非架构区域标识符。
-
公开(公告)号:CN105637492A
公开(公告)日:2016-06-01
申请号:CN201480054508.8
申请日:2014-09-19
Applicant: 高通股份有限公司
IPC: G06F12/1009 , G06F12/1036
CPC classification number: G06F12/1027 , G06F12/1009 , G06F12/1036 , G06F2212/656 , G06F2212/683
Abstract: 用于使用物理地址输入来执行反向转换后备缓冲器(TLB)查找的方法、设备和指令,包括:利用第一处理器获得所述物理地址输入,其中,所述物理地址输入指示对应于共享存储器的物理地址;从与所述第一处理器相关联的TLB内的第一TLB条目获得与第一虚拟地址相关联的第一掩码,其中,所获得的第一掩码是比特模式;从所述第一TLB条目获得与所述共享存储器相关联的第一页帧号;将所获得的第一掩码应用到所获得的第一页帧号以生成第一值;将所获得的第一掩码应用到所获得的物理地址输入以生成第二值;以及,比较所述第一值和所述第二值以确定所述第一值和所述第二值是否匹配。
-
公开(公告)号:CN102460376B
公开(公告)日:2016-05-18
申请号: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)系统的方法和装置。提供了对于监视、缓冲和元数据的硬件支持,其中针对元数据的正交的抽象地址空间可以分别与线程和/或线程内的软件子系统相关联。此外,元数据可以相对于数据以压缩方式、对软件透明地用硬件来保持。此外,响应于元数据访问指令/操作,硬件能够支持强制的元数据值以允许事务执行的多个模式。然而,如果检测到监视、缓冲数据、元数据或其它信息丢失或者冲突,则硬件提供丢失指令的变型,其能够针对这种丢失或冲突来轮询事务状态寄存器,并且响应于检测到该丢失或冲突而将执行跳转到标签。相似地,提供了提交指令的多种变型,用于允许软件定义提交条件和提交之后要清除的信息。此外,硬件提供支持以在环等级转变时允许事务的挂起和恢复。
-
公开(公告)号:CN102792286B
公开(公告)日:2016-05-11
申请号:CN201180012866.9
申请日:2011-03-16
Applicant: 超威半导体公司
Inventor: 乌维·达诺夫斯基 , 斯蒂芬·迪斯特尔霍斯特 , 塞巴斯蒂安·比米勒
IPC: G06F12/1036
CPC classification number: G06F12/1036 , G06F2212/152
Abstract: 一种处理系统实现由管理程序管理的多个虚拟机。每个虚拟机提供用于执行一个或多个相应的客户机操作系统(OS)的环境。每个客户机OS以及管理程序本身具有使用相应的“WorldID”来标识的相关的地址空间。此外,每个虚拟机和管理程序可管理使用相应的“ASID”来标识的多个较低级的地址空间。处理系统的地址转换逻辑将当前地址空间上下文的WorldID和ASID转换成具有比原始标识符少的位的相应的WorldID和ASID搜索关键字。产生的WorldID和ASID搜索关键字用于执行一个或多个TLB查找以获得与由WorldID/ASID组合所代表的特定地址空间有关的地址映射信息。
-
公开(公告)号:CN105359114A
公开(公告)日:2016-02-24
申请号:CN201580001179.5
申请日:2015-03-31
Applicant: 甲骨文国际公司
IPC: G06F12/06
CPC classification number: G06F11/2094 , G06F3/0647 , G06F11/141 , G06F11/20 , G06F11/2069 , G06F12/0646 , G06F12/1036 , G06F2212/656
Abstract: 一种用于在寻址方案之间进行存储器迁移的方法,包括:接收访问第一存储器地址的第一请求和访问第二存储器地址的第二请求;比较第一存储器地址和第二存储器地址与引用界线地址并且分开迁移后的地址与未迁移的地址的界线指针;响应于第一存储器地址在界线地址的未迁移侧,用指示第一寻址方案的第一标签标记第一请求;响应于第二存储器地址在界线地址的已迁移侧,用指示第二寻址方案的第二标签标记第二请求;以及将第一请求发送到第一存储器控制器单元(MCU)并且将第二请求发送到第二MCU。
-
公开(公告)号:CN102460403B
公开(公告)日:2016-01-27
申请号:CN201080025392.7
申请日:2010-05-17
Applicant: 飞思卡尔半导体公司
IPC: G06F12/10
CPC classification number: G06F12/1036 , G06F12/0284 , G06F12/109
Abstract: 非侵入技术已经被开发成动态地和选择性地改变由处理器(12)所执行的或用于处理器(12)的地址转换。例如,在一些实施例中,存储器管理单元(16)被配置为从相应的有效的(或虚拟的)地址空间中的有效地址映射到存储器中的物理地址,其中,由存储器管理单元所执行的映射基于地址转换表(9)的地址转换条目。对于少于所有进程的子集,条目选择逻辑(81)从地址转换条目中的相应的地址转换条目中所编码的多个替代性映射当中进行选择。对于被映射用于该子集的特定进程的至少一些有效地址,特定地址转换条目的选择基于外部来源的值。在一些实施例中,仅被映射用于特定进程的有效地址中的子集经过地址转换条目选择的动态运行时间改变。
-
-
-
-
-
-
-
-
-