发明申请
- 专利标题: EFFICIENT STORAGE OF MEMORY VERSION DATA
- 专利标题(中): 高效存储内存版本数据
-
申请号: US13178240申请日: 2011-07-07
-
公开(公告)号: US20130013843A1公开(公告)日: 2013-01-10
- 发明人: Zoran Radovic , Graham Ricketson Murphy , Bharat K. Daga
- 申请人: Zoran Radovic , Graham Ricketson Murphy , Bharat K. Daga
- 主分类号: G06F12/06
- IPC分类号: G06F12/06
摘要:
Systems and methods for efficient memory corruption detection in a processor. A processor detects a first data structure is to be allocated in a physical memory. The physical memory may be a DRAM with a spare bank of memory reserved for a hardware failover mechanism. Either the processor or an operating system (OS) determines a first version number corresponding to the first data structure. During initialization of the first data structure, the first version number may be stored in a first location in the spare bank. The processor receives from the OS a pointer holding the first version number. When the processor executes memory access operations targeting the first data structure, the processor compares the first version number with a third version number stored in a location in the physical memory indicated by the memory access address. The processor may set a trap in response to determining a mismatch.
公开/授权文献
- US08756363B2 Efficient storage of memory version data 公开/授权日:2014-06-17
信息查询