发明名称 Apparatus for recovering lost buffers in a data processing system.
摘要 <p>The apparatus is used for recovering buffers in a data processing system comprising a memory divided into a plurality of buffers provided with buffer control blocks, by means of which source and destination users exchange information. A buffer management circuit (26) is responsive to requests from users for allocating buffers to source users in order said source users store the information to be sent to the destination users and building buffer queues and for dequeueing buffers from said queues to send the information contained therein to the destination users and releasing the buffers afterwards. A time register (TMR-40) is settable to n different values in a predetermined order. The value of said time register is changed at the expiration of a time period P. Each time a buffer is allocated to one user the current value of the time register is written into a time mark field of the buffer control block, and a state field is set to a first value (leased). When the buffer is released the state field is set to a second value (released). The contents of the buffer control blocks are read at regular times t distant from P, and the state field of every buffer control block is tested to determine whether it is set to the second value and if not the time mark field is compared with the value the time mark register had at the time t-xP, where x is a number such as 1&lt;x&lt;n and releasing the corresponding buffer in case of equality. &lt;IMAGE&gt;</p>
申请公布号 EP0551789(A1) 申请公布日期 1993.07.21
申请号 EP19920480009 申请日期 1992.01.17
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CHEVALIER, DENIS;CALVIGNAC, JEAN;MUNIER, JEAN-MARIE;NAUDIN, BERNARD;DUAULT, MAURICE
分类号 G06F11/00;G06F5/06;G06F13/00;G06F15/167 主分类号 G06F11/00
代理机构 代理人
主权项
地址