发明名称 SWITCHING USER MODE THREAD CONTEXT
摘要 Various technologies and techniques are disclosed for switching user mode thread context. A user mode portion of a thread can be switched without entering a kernel by using execution context directly based on registers. Upon receiving a request to switch a user mode part of a thread to a new thread, user mode register contexts are switched, as well as a user mode thread block by changing an appropriate register to point at the user mode thread block of the new thread. Switching is available in environments using segment registers with offsets. Each user mode thread block in a process has a descriptor in a local descriptor table. When switching a user mode thread context to a new thread, a descriptor is located for a user mode thread block of the new thread. A shadow register is updated with a descriptor base address of the new thread.
申请公布号 WO2008157587(A3) 申请公布日期 2009.03.19
申请号 WO2008US67308 申请日期 2008.06.18
申请人 MICROSOFT CORPORATION 发明人 KLEIN, MATTHEW D.;ENGLAND, PAUL
分类号 G06F9/46;G06F9/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址
您可能感兴趣的专利