发明名称 Methods For Running Priority-Based Application Threads On A Realtime Component
摘要 Systems and methods for processing priority-based application threads on a realtime component are described. A mixing component submits blank buffers to the realtime component. The mixing component receives application thread data according to a priority-based schedule and writes the data using a second real-time thread to the buffers before the buffers into which the data is written are processed. Buffers are created on memory page boundaries with an offset into the memory page such that the least significant bits of a virtual memory address referencing the memory page can be used as an index into a circular buffer queue to determine which buffer is currently being processed. When writing into a buffer, a buffer that is a predetermined range of buffers behind the buffer currently being processed is used.
申请公布号 US2008046893(A1) 申请公布日期 2008.02.21
申请号 US20070927336 申请日期 2007.10.29
申请人 MICROSOFT CORPORATION 发明人 TAYLOR JEFFREY E.;BALLANTYNE JOSEPH C.;MOHANRAJ SHANMUGAM
分类号 G06F9/50;G06F9/46;G06F12/00;G06F17/00;H04B1/00 主分类号 G06F9/50
代理机构 代理人
主权项
地址
您可能感兴趣的专利