Invention Grant
- Patent Title: Non-blocking variable size recyclable buffer management
- Patent Title (中): 非阻塞变量大小可回收缓冲区管理
-
Application No.: US11864211Application Date: 2007-09-28
-
Publication No.: US07802062B2Publication Date: 2010-09-21
- Inventor: Adrian Marinescu
- Applicant: Adrian Marinescu
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Workman Nydegger
- Main IPC: G06F12/02
- IPC: G06F12/02

Abstract:
Buffer management system. A ring buffer may be implemented. The ring buffer includes a number of zones. Each of the zones includes state fields. The state fields include a filled indicator indicating whether the zone is full. The state fields for the zone further include a committed indicator indicating whether data in the zone is readable. The state fields for the zone also include a recycling indicator indicating whether the zone can be recycled. The ring buffer includes entries in the zones. Each of the entries includes state information. The entry state information includes a zone offset indication indicating a memory offset into the zone. The entry state information further includes a size indicating the size of the entry. The entry state information also includes a committed indicator indicating that the entry is readable.
Public/Granted literature
- US20090089495A1 NON-BLOCKING VARIABLE SIZE RECYCLABLE BUFFER MANAGEMENT Public/Granted day:2009-04-02
Information query