Self-timing optic lathe |
| The invention is broadly concerned with transference of, or, creation of, more general patterns, ... |
|
Sighter's protective helmet |
| One object of my invention is to provide a protective helmet assembly which is especially adapted ... |
|
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-... |
|
|
Disk drive controller with a posted write cache memory
| Details |
Inventors: Alexander, Dennis J.; Callison, Ryan A.; Perry, Ralph S.;
Assignee: Compaq Computer Corporation (Houston, TX)
Primary Examiner: Beausoliel, Jr.; Robert W.
Assistant Examiner: Palys; Joseph E.
Attorney, Agent or Firm: Pravel, Hewitt, Kimball & Krieger
A disk array controller includes a local microprocessor, a bus master interface, a compatible interface, buffer memory and a disk interface. The controller includes a DMA controller between the microprocessor, the bus master interface, the compatibility interface and the buffer memory. DMA controllers are also provided between the disk interface and the buffer memory. One of these DMA channels includes an XOR engine used to develop parity information used with the disk array. The various DMA controllers are cycled to allow access to the buffer memory and the disk interface. A posted write memory system is connected as a selectable disk drive to the disk interface. The posted write memory system includes mirrored, parity checked and battery backed semiconductor memory to allow posted write data to be retained during power down conditions with only a very small change of data loss. |
|
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Referring now to FIG. 1, the letter D general represents a disk array controller incorporating the present invention. The disk array controller D has a local processor 30, preferably a V53 manufactured by NEC. The local processor 30 has address bus UD, data bus UD and control bus UC outputs. The data bus UD is connected to a transceiver 32 whose output is the local data bus LD. The address bus UA is connected to the inputs of a buffer 34 whose outputs are connected to the local data bus LD. The local processor 30 has associated with it random access memory (RAM) 36 coupled via the data bus UD and the address bus UA. The RAM 36 is connected to the processor control bus UC to develop proper timing signals. Similarly, read only memory (ROM) 38 is connected to the data bus UD, the processor address bus UA and the processor control bus UC. Thus the local processor 30 has its own resident memory to control its operation and for its data storage. A programmable array logic (PAL) device 40 is connected to the local processor control bus UC and to the processor address bus UA to develop additional control signals utilized in the disk array controller D. The local processor address bus UA, the local data bus LD and the local processor control bus UC are also connected to a bus master integrated controller (BMIC) 42. The BMIC 42 serves the function of interfacing the disk array controller D with a standard bus, such as the EISA or MCA bus and acting as a bus master. In the preferred embodiment the BMIC 42 is interfaced with the EISA bus and is the 82355 provided by Intel. Thus by this connection with the local processor address bus UA, the local data bus LD and the control bus UC the BMIC 42 can interface with the local processor 30 to allow data and control information to be passed between the host system and the local processor 30. Additionally, the local data bus LD and local processor control bus UC are connected to a transfer controller 44. The transfer controller 44 will be explained in more detail, but is generally a specialized, multichannel direct memory access (DMA) controller used to transfer data between the transfer buffer RAM 46 and the various other devices present in the disk array controller D
|
| Related patents |
|
|
Decoupled DMA transfer list storage technique for a peripheral resource controller
The problems outlined above are in large part solved by a decoupled DMA transfer list storage technique for a peripheral resource controller in accordance with the ...
|
|
|
Apparatus and method for providing data redundancy and reconstruction for redundant arrays of disk drives
The present invention provides a system of hardware and software that combine to form a redundant array of disk drives. This array provides a double means of redundancy ...
|
|
|
Method and apparatus for enhancing throughput of disk array data transfers in a controller
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 ...
|
|
|
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, ...
|
|
|