A method and apparatus for processing data packets through direct memory access (DMA) in transferring data packets between a bus and an apparatus containing DMA engines. The DMA engines process different contexts, also referred to as distinct logical data streams. The phase of a bus along with the status of DMA transactions are monitored. The phase and the status are used to dynamically allocate priorities to the DMA engines to maximize the efficiency in processing data.

Eine Methode und ein Apparat für die Verarbeitung der Datenpakete durch direkten Direkt-Speicherzugriff (DMA) in bringenden Datenpaketen zwischen einem Bus und einem Apparat, die DMA Maschinen enthalten. Die DMA Maschinen verarbeiten die unterschiedlichen Kontexte, auch gekennzeichnet als eindeutige logische Datenströme. Die Phase eines Busses zusammen mit dem Status der DMA Verhandlungen werden überwacht. Die Phase und der Status werden verwendet, um Prioritäten den DMA Maschinen dynamisch zuzuteilen, um die Leistungsfähigkeit in verarbeitendaten zu maximieren.

 
Web www.patentalert.com

< Snapshot arbiter mechanism

< Processing channel subsystem pending I/O work queues based on priorities

> Method and apparatus for organizing, storing and evaluating access control lists

> Validating data within container objects handled by view controllers

~ 00091