Method for authenticating messages passed between tasks |
| OF THE PREFERRED EMBODIMENT The preferred embodiment of the present invention is implemented to ... |
|
System model determination for failure detection and isolation, in particular in computer systems |
| It is therefore an object of the present invention to facilitate the provision of system models to ... |
|
Automated handling system for bank deposit boxes |
| I claim: 1. In a system for the automatic programmed handling of coded safety deposit boxes and ... |
|
Determination of status of storage cells in an automated storage and retrieval system |
| In view of the foregoing, it is an object of the present invention to positively identify each ... |
|
Device for playing back disks |
| It is an object of the present invention to provide a disk playback mechanism that overcomes the ... |
|
Packet non-replicating comparator device for digital simulcast packet distribution |
| OF THE PREFERRED EMBODIMENTS Generally, the present invention is directed to a packet non-... |
|
Fail-over switching system |
| The present invention may be used to provide high-availability to data storage devices. Preferred ... |
|
Method and system for minimizing the connection set up time in high speed packet switching networks |
| The present invention is directed to packet switching communication networks comprising a plurality ... |
|
|
Method and apparatus for enhancing throughput of disk array data transfers in a controller
| Details |
Inventors: Weber, Bret S.;
Assignee: Symbios Logic Inc. (Fort Collins, CO)
Primary Examiner: Auve; Glenn A.
Assistant Examiner: Seto; Jeffrey K.
Attorney, Agent or Firm: Maginot; Paul J., Bailey; Wayne P.
A method for transferring data in a controller having a processor and a controller support device, with the controller connected to a host device and a disk drive. The method includes the steps of providing the controller with a first bus and a second bus, connecting a first bus between the disk drive and the host device, connecting a second bus between the processor and the controller support device, transferring first data between the disk drive and the host device across the first bus, and transferring second data between the processor and the controller support device across the second bus without consuming any portion of the bandwidth of the first bus. A controller architecture is also disclosed. |
|
DETAILED DESCRIPTION In accordance with one embodiment of the present invention, there is provided a method for transferring data in a controller having a processor, a first bus and a controller resource, with the controller being connected between a host device and a disk drive. The method includes the steps of transferring first data between the host device and the disk drive across the first bus, and transferring second data between the processor and the controller resource without consuming any portion of the bandwidth of the first bus. Pursuant to another embodiment of the present invention, there is provided a method for transferring data in a controller having a processor and a controller support device, with the controller connected to a host device and a disk drive. The method includes the steps of providing the controller with a first bus and a second bus, connecting a first bus between the disk drive and the host device, connecting a second bus between the processor and the controller support device, transferring first data between the disk drive and the host device across the first bus, and transferring second data between the processor and the controller support device across the second bus without consuming any portion of the bandwidth of the first bus. Pursuant to yet another embodiment of the present invention, there is provided a controller connected to a host device and a disk drive, with the controller including a first bus connected between the host device and the disk drive, a processor, a controller support device, and a second bus connected between the processor and the controller support device, wherein all data transfers between the processor and the controller support device occur without consuming any portion of the bandwidth of the first bus. It is therefore an object of the present invention to provide a new and useful method for transferring data in a controller. It is therefore an object of the present invention to provide an improved method for transferring data in a controller
|
| Related patents |
|
|
Method and apparatus for efficient management of non-aligned I/O write request in high bandwidth raid applications
OF THE PREFERRED EMBODIMENT While the invention is susceptible to various modifications and alternative forms, a specific embodiment thereof has been shown by way of ...
|
|
|
Apparatus and method for analyzing and modifying data transfer reguests in a raid system
The invention provides a method and apparatus for increasing the efficiency of data transfer between a host computer and a disk array in a RAID system. The invention ...
|
|
|
Method of and apparatus for storing and retrieving information containing disc utilizing a movable magazine
What is claimed is: 1. An apparatus for storing and retrieving information containing discs, comprising: (a) a disc storage magazine for storing a plurality of said ...
|
|
|
Disk file apparatus
What is claimed is: 1. A disk file apparatus comprising: a pair of stockers arranged to be opposite to each other within a housing and having a plurality of disk ...
|
|
|
Document retrieval system
We claim: 1. Apparatus for selecting, removing and storing at least one desired document selected from among a plurality of undesired documents, comprising: a plurality ...
|
|
|
Automatic changer for player/recorder of optical magnetic discs and cards
The principal object is to provide a very simple, economically realized system of high performance, which is easy to use. Another object is also to provide a system ...
|
|
|
Data processing system with mixed media memory packs
OF THE INVENTION The current invention of information processing system comprises a CPU (central processing unit), a plural number of digital communication controllers, ...
|
|
|
Self-timing optic lathe
The invention is broadly concerned with transference of, or, creation of, more general patterns, random or regular, which may be formed on surfaces, composed of two or ...
|
|
|
Data exchange system comprising a plurality of user terminals each containing a chip card reading device
The object of the present invention, then, is to find an optimum solution for the protection of a global secret cipher that makes it practically impossible to ferret out ...
|
|
|
Sighter's protective helmet
One object of my invention is to provide a protective helmet assembly which is especially adapted for use by sighters. Another object of my invention is to provide a ...
|
|
|