Method and structure for switching multiple contexts in storage

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output command process

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

710 20, 709 5, 709 9, G06F 930, G06F 940, G06F 1314

Patent

active

060818492

ABSTRACT:
A storage target device controller (such as an embedded controller in a SCSI disk drive) processes multiple commands concurrently in accordance with the methods and structures of the present invention. Each command is stored within its own context within the target device controller to retain all unique parameters required for the processing of each command. Processing of multiple commands permits switching of command contexts within the target device to improve utilization of resources associated with the target device. For example, when a first, active, command context is prevented from further processing due to the status of the disk channel, an inactive command context may be swapped with the active command context to better utilize the host channel communication bandwidth. Similarly, a first active command context may be configured to automatically switch to a linked command context upon completion of processing to further ease management of multiple contexts. In a preferred embodiment of the present invention, a set of registers contain the active context while a second set of registers contains an inactive command context. The sets of registers are configured in such a way that the active and inactive context may be rapidly switched with no intervention by the microprocessor. The inactive register set may be read or written directly by the microprocessor, or may be automatically loaded/stored from/to a buffer memory in the target device by shifting a predetermined context structure into the inactive register set through an interface pad with the buffer memory.

REFERENCES:
patent: 4658351 (1987-04-01), Teng
patent: 4688166 (1987-08-01), Schneider
patent: 4843544 (1989-06-01), DuLac et al.
patent: 5057997 (1991-10-01), Chang et al.
patent: 5127098 (1992-06-01), Rosenthal et al.
patent: 5136692 (1992-08-01), Barrett et al.
patent: 5142677 (1992-08-01), Ehlig et al.
patent: 5175825 (1992-12-01), Starr
patent: 5287471 (1994-02-01), Katayose et al.
patent: 5289583 (1994-02-01), Fischer et al.
patent: 5293597 (1994-03-01), Jensen et al.
patent: 5317715 (1994-05-01), Johnson et al.
patent: 5319789 (1994-06-01), Ehlig et al.
patent: 5367680 (1994-11-01), Flurry et al.
patent: 5371849 (1994-12-01), Peaslee et al.
patent: 5421014 (1995-05-01), Bucher
patent: 5426737 (1995-06-01), Jacobs
patent: 5428763 (1995-06-01), Lawler
patent: 5428779 (1995-06-01), Allegrucci et al.
patent: 5430841 (1995-07-01), Tannenbaum et al.
patent: 5444853 (1995-08-01), Lentz
patent: 5469553 (1995-11-01), Patrick
patent: 5471639 (1995-11-01), Harrington
patent: 5497490 (1996-03-01), Harada et al.
patent: 5513368 (1996-04-01), Garcia, Jr.
patent: 5513374 (1996-04-01), Baji
patent: 5524268 (1996-06-01), Geldman et al.
patent: 5537566 (1996-07-01), Konno et al.
patent: 5634081 (1997-05-01), Krakirian
patent: 5649230 (1997-07-01), Lentz
patent: 5659750 (1997-08-01), Priem et al.
patent: 5678024 (1997-10-01), Wagar et al.
patent: 5694333 (1997-12-01), Andrade et al.
patent: 5708808 (1998-01-01), Shoichi
patent: 5727211 (1998-03-01), Gulsen
patent: 5740466 (1998-04-01), Geldman et al.
patent: 5742822 (1998-04-01), Motomura
patent: 5752083 (1998-05-01), Krakirian
patent: 5754818 (1998-05-01), Mohamed
patent: 5758051 (1998-05-01), Moreno 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

Method and structure for switching multiple contexts in storage does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and structure for switching multiple contexts in storage , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and structure for switching multiple contexts in storage will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1793133

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