发明名称 Computer system having a data buffering system which includes a main ring buffer comprised of a plurality of sub-ring buffers connected in a ring
摘要 Disclosed is a computer system having a ring buffer arrangement which includes a plurality of sub-rings and a main ring. Each of the sub-rings includes a plurality of buffer memories and the main ring includes a plurality of the sub-rings. A main write pointer and a main read pointer are provided for the main ring in order to indicate a sub-ring for which data writing and data reading are currently being performed respectively. A sub-write pointer and a sub-read pointer are provided for each sub-ring in order to indicate, for the sub-ring, a buffer memory for which data writing and data reading are currently being executed respectively. Since the total size of the double ring buffer is large, not all of the buffer memories can be resident in physical memory. However, since the number of buffer memories included in a single sub-ring is relatively small, one sub-ring can be resident in the physical memory. When writing to, and reading from, the buffer synchronously, data buffering is performed by only using one sub-ring to avoid swapping the buffer memories.
申请公布号 US5948082(A) 申请公布日期 1999.09.07
申请号 US19970899375 申请日期 1997.07.23
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ICHIKAWA, OSAMU
分类号 G06F3/06;G06F5/06;G06F12/08;(IPC1-7):G06F12/08;G11C8/04 主分类号 G06F3/06
代理机构 代理人
主权项
地址