Ring Buffer Utilization on Interrupt Driven Displays
Original Publication Date: 1988-Mar-01
Included in the Prior Art Database: 2005-Feb-14
Advanced display technologies utilize specialized microprocessors to reduce the function load on the Application Processor and concomitantly to reduce the throughput requirements on a bus. An established mechanism for managing interrupts from input devices (mouse, keyboard, etc.) is the ring queue - a circular buffer for disparate events. The new method provides an extension to this mechanism by utilizing the ring interface to serve unsolicited and solicited interrupts from an advanced display. The Graphics Subroutine Library (GSL) will automatically define a logical ring queue for the use of GSL and dependent applications in instances that the virtual terminal session is attached (logically) to a generic display which generates operationally dependent interrupts.