Buffer object for performing buffered data transfers in a data a

Electrical computers and digital data processing systems: input/ – Input/output data processing – Direct memory accessing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1328

Patent

active

060527439

ABSTRACT:
A buffer object for performing intelligent buffering functions in a data acquisition (DAQ) system. The buffer object stores information regarding data to be transferred and includes one or more iterators for performing burst transfers. When a DAQ user application generates a call to perform data transfer operations in the DAQ system, the driver level software creates or instantiates a buffer object. The buffer object includes data format information specifying a format of the data being transferred, including the size of the data, the number of samples per scan, and number of scans of the data. The driver level software also creates a foreground iterator which is executable to transfer data between a client portion of system memory and a buffer portion of system memory. The driver level software also creates a background iterator which is executable to transfer data between a buffer portion of system memory and the on-board memory comprised on the DAQ device. The foreground iterator and the background iterator execute in response to the DAQ user application to perform data transfers to/from the DAQ device. The foreground and background iterators also use information in the buffer object to perform the data transfer. In the preferred embodiment, the foreground iterator executes in user mode of the CPU, and the background iterator executes in kernel mode of the CPU.

REFERENCES:
patent: 5247639 (1993-09-01), Yamahata
patent: 5724272 (1998-03-01), Mitchell et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Buffer object for performing buffered data transfers in a data a does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Buffer object for performing buffered data transfers in a data a, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Buffer object for performing buffered data transfers in a data a will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2345255

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.