发明名称 |
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 |