System for multi-threaded disk drive operation in a computer sys

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711150, G06F13/00

Patent

active

059059109

ABSTRACT:
A system for multi-threaded disk drive interrupt processing uses a flag register containing encoded data bits to indicate the current status of at least two disk drives. Instructions in a basic input-output system (BIOS) causes a central processing unit (CPU) to execute instructions to transfer data to the two disk drives. The system permits both disk drives to be simultaneously active. The system can issue commands to a first disk drive and, while the first disk drive is responding to those commands, issue additional commands to a second disk drive to prepare for additional data transfers. When one of the two disk drives generates an interrupt, the system can determine which disk drive generated the interrupt and process the interrupt. If the operating system is a multi-threaded operating system, the present invention interrupts the ongoing thread to process the interrupt. The present invention then returns control to CPU to the ongoing thread so that it may complete the ongoing thread before transferring data to or from the disk drive that generated the interrupt. The system may apportion a data file into segments that are stored alternately on the first disk drive and the second disk drive. Overall data transfer efficiency is improved by having the second disk drive responding to commands while the first disk drive is transferring data. During a subsequent transfer of a portion of a data file to the second disk drive, the first disk drive may be responding to commands for the transfer of additional portions of the data file. Thus, the system alternately transfers portions of data to or from the first and second disk drives.

REFERENCES:
patent: 4888691 (1989-12-01), George et al.
patent: 5058004 (1991-10-01), Ravid
patent: 5237466 (1993-08-01), Glaser et al.
patent: 5239445 (1993-08-01), Parks et al.
patent: 5421014 (1995-05-01), Bucher
patent: 5459872 (1995-10-01), Connell et al.
patent: 5581715 (1996-12-01), Verinsky et al.
patent: 5642516 (1997-06-01), Hedayat et al.
patent: 5694604 (1997-12-01), Reiffin
patent: 5701513 (1997-12-01), Kaneko
patent: 5708848 (1998-01-01), Sangveraphunsiri et al.
patent: 5724539 (1998-03-01), Riggle et al.
patent: 5754759 (1998-05-01), Clarke et al.
patent: 5790870 (1998-08-01), Hausauer et al.
patent: 5819112 (1998-10-01), Kusters

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 for multi-threaded disk drive operation in a computer sys 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 for multi-threaded disk drive operation in a computer sys, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for multi-threaded disk drive operation in a computer sys will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1768458

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