Software-Controlled Wrap-Around Buffer
Original Publication Date: 1986-May-01
Included in the Prior Art Database: 2005-Mar-09
The Buffer Queue Function is a software tool which allows two independent processors to control a limited buffer area efficiently. The function will increase the overall throughput and utilization of a limited buffer area. The Data Buffer Queue Function requires an attachment card with a microprocessor (hereafter referred to as the Attachment Processor) and a data buffer. The Data Buffer Queue Function will divide a given buffer area, on the attachment card, into four equal sections. Each of these sections may then be accessed, asynchronously, by either the Attachment Processor or the controlling Host Processor. The communication between the two processors is achieved by the use of queue register 10 which contains four bits. Each bit of queue register 10 relates directly to an area of the segmented buffer.