Patent · US Expired

System for multithreaded disk drive operation in a computer system

US5911077A · kind A · utility

7Cited by
19References
2Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 19, 1996
Grant dateJun 8, 1999
Priority date
Expiry dateDec 19, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/24
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention uses multithreaded interrupt processing to permit simultaneous activation of multiple disk drives in a computer system. A data transfer request from an application software program includes a disk data transfer command identifying the disk drive designated to receive the command and an identification data element indicating the application software process associated with the disk data transfer command. A device driver processing multiple disk transfer commands analyzes the data transfer command and identification data element to identify independent disk data transfer requests. If no independent data transfer requests are identified, the device drive sequentially processes disk data transfer commands. However, if the device driver identifies independent disk data transfer commands, the device driver can process commands out of sequence so that the two independent disk data transfer commands may be simultaneously processed. In this manner, multiple disk drives can be active simultaneously.

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