A queue having a `duplicate` counter associated with each entry whereby duplicate data is not stored in the queue. Before data is placed in the queue, the queue is searched for an entry matching the data to be written. If a match is found, the duplicate counter associated with the entry is incremented. Further, if a match is found and the data stored therein is inconsistent with the current data, the contents of the queue are updated and the duplicate counter associated with the entry is reset to one. If a match is not found, the data is written to the queue and the duplicate counter associated with the entry is initialized to one.

Eine Warteschlange, die einen ` duplicate` Kostenzähler verbunden mit jeder Eintragung hat, hingegen doppelte Daten nicht in der Warteschlange gespeichert werden. Bevor Daten in die Warteschlange gelegt werden, wird die Warteschlange nach einer Eintragung gesucht, welche die geschrieben zu werden zusammenbringt Daten. Wenn ein Gleiches gefunden wird, wird der doppelte Kostenzähler, der mit der Eintragung verbunden ist, erhöht. Weiter wenn ein Gleiches gefunden wird und die Daten, die darin gespeichert werden, mit den gegenwärtigen Daten inkonsequent sind, ist der Inhalt der Warteschlange aktualisiert und der doppelte Kostenzähler, der mit der Eintragung verbunden ist, wird bis eine zurückgestellt. Wenn ein Gleiches nicht gefunden wird, werden die Daten zur Warteschlange geschrieben und der doppelte Kostenzähler, der mit der Eintragung verbunden ist, wird bis eine initialisiert.

 
Web www.patentalert.com

< Fast-path apparatus for receiving data corresponding to a TCP connection

< Method and system for selecting controller output value source

> Method and apparatus for connecting single master devices to a multimaster wired-and bus environment

> Predecode in parallel with TLB compare

~ 00077