主权项 |
1.一种用于防止在数据传输期间存储在存储器(120)中的数据出错的存储器保护系统(100),其中所述存储器连接至执行多个应用程序(A-G)的处理器(101),其中该多个应用程序(A-G)每个都在所述存储器(120)的多个段(300-307)其中之一中存储数据,并且,其中所述处理器执行所述多个应用程序其中之一来生成包括m个高位地址位和n个低位地址位的地址,以访问所述存储器的所述多个段其中所述之一,并将所述n个低位地址位施加到一个低位地址总线(121),所述存储器保护系统其特征在于:存储器寄存器(102),它从所述处理器接收所述m个高位地址位,并存储所述m个高位地址位,所述m个高位地址位标识所述多个段(300-307)的所述其中之一,用于为所述多个应用程序(A-G)的所述其中之一存储数据;多路转换器(130),它从所述存储器寄存器(102)中接收所述m个高位地址位,并从所述处理器(101)中接收所述m个高位地址位,并响应指示所述处理器(101)正在执行所述多个应用程序的所述其中之一的第一信号,选择性地将来自所述存储器寄存器(102)中的所述m个高位地址位施加到高位地址总线(122-124),并响应接收指示所述处理器(101)正在执行操作系统的第二信号,选择性地将来自所述处理器(101)中的所述m个高位地址位施加到所述高位地址总线;当被所述处理器执行时,所述多个应用程序的所述其中之一被进行配置以生成等于常数的所述m个高位地址位;和出错检测电路,它从所述处理器接收所述m个高位地址位,确定来自所述处理器(101)的所述m个高位地址位不等于所述常数,并响应所述m个高位地址位不等于所述常数的确定来产生出错信号。 |