A digital system which uses an arrangement of one or more parallel FIFO buffers in which each FIFO buffer handles data from only one application program at any time. In order to assure that no data written to a FIFO buffer by an application program will overflow the FIFO buffer, each FIFO buffer includes a flow control register which must be read by the processing unit running the application before writing data to an input/output device. The register stores a value which indicates the amount of space available in the FIFO buffer to which data may be written. Reading this register tells the application program how much data may be written without running the risk of overflowing the data storage area which the input/output device has available.

Een digitaal systeem dat een regeling van één of meerdere parallelle buffers gebruikt FIFO waarin elke buffer FIFO gegevens op elk ogenblik van slechts één toepassingsprogramma behandelt. Om te verzekeren dat geen gegevens die aan een buffer FIFO door een toepassingsprogramma worden geschreven de buffer zullen overlopen FIFO, omvat elke buffer FIFO een register van de stroomcontrole dat door de verwerkingseenheid moet worden gelezen die de toepassing in werking stelt alvorens gegevens aan een input/een uitvoersysteem te schrijven. Het register slaat een waarde op die op de hoeveelheid ruimte beschikbaar in de buffer wijst FIFO waaraan de gegevens kunnen worden geschreven. Het lezen van dit register vertelt het toepassingsprogramma hoeveel gegevens kunnen worden geschreven zonder het risico in werking te stellen om het gebied van de gegevensopslag over te lopen dat de input/het uitvoersysteem beschikbaar hebben.

 
Web www.patentalert.com

< Interactive gaming server and online community forum

< Method and apparatus for providing a plurality of color formats from a single frame buffer

> System for determining from a command storing in a storage circuit an application program which has initiated the command to determine an input/output device address

> Method and apparatus for trapping unimplemented operations in input/output devices

~ 00016