首页> 外国专利> System for protecting unauthorized memory accesses by comparing base memory address with mask bits and having attribute bits for identifying access operational mode and type

System for protecting unauthorized memory accesses by comparing base memory address with mask bits and having attribute bits for identifying access operational mode and type

机译:通过将基本存储器地址与掩码位进行比较并具有用于标识访问操作模式和类型的属性位来保护未经授权的存储器访问的系统

摘要

The system and method described provide for the detection and protection of memory accesses without the overhead typically incurred by memory management units. The processor includes a guarded memory unit, which monitors memory accesses to be performed by monitoring transmissions across the memory bus. The guarded memory unit includes a plurality of registers which identify memory addresses and modes which can cause a memory protection or detection violation to occur. If a memory protection violation occurs, a cancel signal is issued to cancel the memory operation prior to completion in order to protect the memory from unauthorized accesses. If a memory violation is detected, the memory operation is permitted to complete and a fault signal is issued to the processor to identify that a memory violation has been detected. As the structure of the protection mechanism does not require separate cycles in the processor, and simply monitors the memory bus for memory accesses, memory protection and detection can be performed with no additional overhead at the processor.
机译:所描述的系统和方法提供了对存储器访问的检测和保护,而没有通常由存储器管理单元引起的开销。该处理器包括受保护的存储器单元,该存储器单元通过监视跨存储器总线的传输来监视要执行的存储器访问。受保护的存储单元包括多个寄存器,这些寄存器标识可能导致发生存储器保护或检测违例的存储器地址和模式。如果发生存储器保护冲突,则在完成之前发出取消信号以取消存储器操作,以保护存储器免受未经授权的访问。如果检测到内存冲突,则允许完成内存操作,并向处理器发出故障信号以标识已检测到内存冲突。由于保护机制的结构不需要处理器中的单独周期,而只需监视内存总线以进行内存访问,因此可以在不增加处理器开销的情况下执行内存保护和检测。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号