System and method for transferring data using separate pipes...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S005000, C710S027000, C710S033000, C710S120000

Reexamination Certificate

active

06233628

ABSTRACT:

BACKGROUND OF THE INVENTION
This invention relates generally to computer systems, and more particularly the invention relates to data transfer between a host computer and a peripheral memory device.
FIG. 1
illustrates a conventional computer system in which a host computer
10
is connected to peripheral devices through bus
12
. The peripheral devices can include an I/O controller
14
, a printer
16
, and a memory device
18
such as a CD ROM. In transferring data from a CD ROM, the host computer
10
employs a procedure defined by the memory supplier in accessing the memory and establishing the transfer and control routine. Heretofore, the peripheral responds to data requests by retrieving the data from the medium, performing associated error correction and other tasks, and then temporarily storing the data in a buffer
20
within the peripheral. The data is then transferred over the bus to the host computer
10
at a later time when the bus becomes available for data transfer.
Thus, in prior art systems, a single command is sent to the CD ROM device and all processing associated with that command is performed in the device itself. This is an inefficient use of resources given that the host system typically has far greater processing and memory bandwidth. This increases the complexity and expense of the memory device.
SUMMARY OF THE INVENTION
In accordance with the invention, the processing capability and memory of the host computer system is employed in data transfers to and from a peripheral device such as a CD ROM and associated processing thereby reducing the processing and memory requirements of the peripheral and thus reducing the expense of the device.
In implementing the invention, a plurality of pipes or channels are established in the bus by packets, time division, frequency division, code division or other known techniques. The host computer can then issue commands to the peripheral in one pipe, for example, and receive or transfer data in one or more other pipes dedicated to data transfer. Status information can be provided in still another pipe. Importantly, the peripheral device does not require a buffer for temporary storage of transferred data but rather can immediately transfer the data to the host computer for storage in buffers available to the host and process of the data using the host computer. The host computer establishes the transfer protocol and maintains control of the data transfer through registers in a bus controller.
The invention and objects and features thereof will be more readily apparent from the following detailed description and appended claims when taken with the drawings.


REFERENCES:
patent: 4620279 (1986-10-01), Read et al.
patent: 4782442 (1988-11-01), Kojima et al.
patent: 5182800 (1993-01-01), Farrell et al.
patent: 5247616 (1993-09-01), Berggren et al.
patent: 5761457 (1998-06-01), Gulick
patent: 5861893 (1999-01-01), Sturgess
patent: 5884055 (1999-03-01), Tung et al.
patent: 5890219 (1999-03-01), Scaringella et al.
patent: 5933654 (1999-08-01), Galdun et al.
patent: 5964863 (1999-10-01), Liu et al.
patent: 5991824 (1999-11-01), Strand et al.
patent: 6052744 (2000-04-01), Moriarty et al.
patent: 6085278 (2000-07-01), Gates et al.
patent: 6088517 (2000-07-01), Wanner et al.
patent: 6145045 (2000-11-01), Falik et al.
patent: 6157975 (2000-12-01), Brief 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

System and method for transferring data using separate pipes... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for transferring data using separate pipes..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for transferring data using separate pipes... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2496620

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