Patent · US Expired

Method and structure for switching multiple contexts in storage subsystem target device

US6081849A · kind A · utility

98Cited by
40References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 1, 1996
Grant dateJun 27, 2000
Priority date
Expiry dateOct 1, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0674
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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 t…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.