发明名称 INVOKING OPERATING SYSTEM FUNCTIONALITY WITHOUT THE USE OF SYSTEM CALLS
摘要 Embodiments of the invention operate within the context of a system with a processor providing memory-monitoring functionality. The lower-privileged code of a first process, such as user application code, communicates directly with higher-privileged code of a second process, such as interrupt-handling code of the operating system kernel, without using a software interrupt or other gate mechanism. This enhances overall system performance by eliminating the saving of state and processing inherent in interrupt handling, and also avoids missing events that may occur while other interrupts are masked during event handling. Specifically, the second process initializes a monitored memory area that is directly accessible by processes having at least the privilege level of the first process. The second process further initializes memory-monitoring hardware of the processor to monitor writes to the monitored memory area, such that the second process will resume execution from a dormant state when a write takes place.
申请公布号 US2013013869(A1) 申请公布日期 2013.01.10
申请号 US201113179369 申请日期 2011.07.08
申请人 BEREZECKI MATEUSZ 发明人 BEREZECKI MATEUSZ
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址