发明名称 System and method for providing stealth memory
摘要 The described implementations relate to computer memory. One implementation provides a technique that can include providing stealth memory to an application. The stealth memory can have an associated physical address on a memory device. The technique can also include identifying a cache line of a cache that is mapped to the physical address associated with the stealth page, and locking one or more other physical addresses on the memory device that also map to the cache line.
申请公布号 US8996814(B2) 申请公布日期 2015.03.31
申请号 US201012973912 申请日期 2010.12.21
申请人 Microsoft Technology Licensing, LLC 发明人 Peinado Marcus;Kim Taesoo
分类号 G06F12/12;G06F12/14;G06F21/55;G06F12/08;G06F12/10 主分类号 G06F12/12
代理机构 代理人 Wight Steve;Yee Judy;Minhas Micky
主权项 1. A method performed on a computer system having a processing unit, a cache, and a memory device, the method comprising: providing stealth memory to a first application, the stealth memory having an associated first physical address on the memory device; identifying a cache line of the cache that is mapped to the first physical address associated with the stealth memory; causing an alert when a second application attempts to access a second physical address to which the cache line is also mapped, wherein the second physical address is not associated with the stealth memory; and responsive to the alert, performing a context switch away from the second application and loading the stealth memory into the cache such that the stealth memory is in the cache after another context switch back to the second application.
地址 Redmond WA US