发明名称 本地代码的安全执行
摘要 计算设备包括:存储器;处理器;解释器,以及存储器管理单元。解释器用于控制处理器执行包括非处理器本地格式的至少一个第一指令和处理器本地的机器代码格式的至少一个第二指令的程序。存储器管理单元适于当执行所述至少一个第二指令时控制处理器对存储器的访问,还可能控制对外围设备的访问。
申请公布号 CN102428472B 申请公布日期 2015.04.22
申请号 CN201080021559.2 申请日期 2010.05.15
申请人 NXP股份有限公司 发明人 鄂尔斯特·哈塞尔斯泰恩尔;克里斯蒂安·克希斯泰特
分类号 G06F21/53(2013.01)I;G06F12/14(2006.01)I 主分类号 G06F21/53(2013.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 吕雁葭
主权项 一种计算设备,包括:存储器;处理器;解释器,用于控制处理器执行包括非处理器本地格式的至少一个第一指令的程序,该程序调用处理器本地的机器代码格式的至少一个第二指令;MMU,适于当执行所述至少一个第二指令时控制处理器对存储器的访问,MMU作为网关使所述至少一个第二指令经由MMU访问存储器,并且阻止访问分配给解释器但没有分配给所述第二指令的存储器部分;以及操作系统,用于在处理器执行至少一个第二指令之前:检查已经把所述至少一个第二指令要访问的存储器部分分配给了所述至少一个第二指令;以及将用于所述存储器部分的映射存储在MMU的配置表中,该映射将所述至少一个第二指令请求的虚拟地址映射到存储器中的物理地址。
地址 荷兰艾恩德霍芬