发明名称 用于微处理器系统的存储器管理单元、微处理器系统及管理存储器的方法
摘要 本发明涉及用于微处理器系统(10)的存储器管理单元(20),存储器管理单元(20)被连接或可连接到微处理器系统(10)的至少一个处理器核心(12)并且被连接或可连接到微处理器系统(10)的物理存储器(14)。存储器管理单元(20)适合于在管理程序模式中或在监督模式中选择地操作,所述管理程序模式和监督模式有访问硬件的不同特权级别。存储器管理单元(20)包括表示用于彼此映射至少一个逻辑物理地址和至少一个实际物理地址的物理地址信息的第一寄存器表(22);表示可访问在监督模式内或在监督模式下运行的过程的物理地址的允许的地址范围的第二寄存器表(24);其中存储器管理单元(20)适合于防止通过不在管理程序模式中的过程而写访问第二寄存器表(24)。存储器管理单元(20)还适合于,如果至少一个物理地址在允许的地址范围内,允许写访问在监督模式内或在监督模式下运行的过程的第一寄存器表(22),从而以涉及至少一个物理地址的存储器映射信息重新配置在第一寄存器表(22)中被表示的物理地址信息,而如果至少一个物理地址不在允许的地址范围内,防止写访问在监督模式内或在监督模式下运行的过程的第一寄存器表(22)。本发明还涉及微处理器系统(12)和用于管理存储器的方法。
申请公布号 CN103080912A 申请公布日期 2013.05.01
申请号 CN201080068795.X 申请日期 2010.08.26
申请人 飞思卡尔半导体公司 发明人 多夫·莱翁利克
分类号 G06F12/06(2006.01)I;G06F9/46(2006.01)I 主分类号 G06F12/06(2006.01)I
代理机构 中原信达知识产权代理有限责任公司 11219 代理人 刘光明;穆德骏
主权项 一种用于微处理器系统(10)的存储器管理单元(20),所述存储器管理单元(20)被连接或可连接到所述微处理器系统(10)的至少一个处理器核心(12)并且被连接或可连接到所述微处理器系统(10)的物理存储器(14),所述存储器管理单元(20)适合于在管理程序模式中或在监督模式中选择地操作,所述管理程序模式和所述监督模式具有访问硬件的不同的特权级别,所述存储器管理单元(20)包括:第一寄存器表(22),表示用于彼此映射至少一个逻辑物理地址和至少一个实际物理地址的物理地址信息;第二寄存器表(24),表示可访问在监督模式内或在监督模式下运行的过程的物理地址的允许的地址范围;其中所述存储器管理单元(20)适合于防止通过不在管理程序模式中的过程写访问所述第二寄存器表(24);以及其中所述存储器管理单元(20)还适合于,如果至少一个物理地址在所述允许的地址范围内,允许写访问在监督模式内或在监督模式下运行的过程的所述第一寄存器表(22),从而以涉及所述至少一个物理地址的存储器映射信息来重新配置在所述第一寄存器表(22)中表示的所述物理地址信息,并且如果所述至少一个物理地址不在所述允许的地址范围内,则防止写访问在监督模式内或在监督模式下运行的所述过程的所述第一寄存器表(22)。
地址 美国得克萨斯