发明授权
US06807615B1 Apparatus and method for providing a cyclic buffer using logical blocks
有权
使用逻辑块提供循环缓冲器的装置和方法
- 专利标题: Apparatus and method for providing a cyclic buffer using logical blocks
- 专利标题(中): 使用逻辑块提供循环缓冲器的装置和方法
-
申请号: US09288023申请日: 1999-04-08
-
公开(公告)号: US06807615B1公开(公告)日: 2004-10-19
- 发明人: Thomas K. Wong , Panagiotis Tsirigotis , Rajeev Chawla , Omid Ahmadian , Sanjay R. Radia
- 申请人: Thomas K. Wong , Panagiotis Tsirigotis , Rajeev Chawla , Omid Ahmadian , Sanjay R. Radia
- 主分类号: G06F1300
- IPC分类号: G06F1300
摘要:
An apparatus and method for creating and maintaining a cyclic or circular buffer are implemented using logical blocks corresponding to the physical blocks of the buffer. The logical blocks are mapped to the physical blocks of the cyclic buffer, and are used to create an index table for the buffer. Each entry in the index table corresponds to one or more blocks in the buffer, and has a logical block number respectively associated with a buffer block. When information from the buffer is accessed, the index table is consulted to determine if the requested information is stored in the buffer. If the information is stored in the buffer, the logical block number corresponding to the information is retrieved from the entry and translated into a corresponding physical block number. Using logical block numbers allows simple determination of whether the buffer block is valid, and how new or fresh the buffer block is without requiring a generation or cycle number.
信息查询