Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
188 words
A data storage system for use with a host computer, said computer comprising an arithmetic and logic unit and a main memory unit for containment of data to be processed and of programs to control said processing, said host computer being adapted to generate input/output commands directed to secondary data storage means connected to said host computer via channel means, said secondary data storage means comprising: one or more long-term magnetic data storage means; control module means for controlling said long-term data storage means; director means for controlling flow of data between said channel means, said control module means and said longterm data storage means in response to an input/output command; and solid-state cache memory means for containment of data anticipated to be the subject of a subsequent input/output command, said cache memory means being connected to said director means by first circuit means establishing a first data path from said long-term data storage means through said control module means and said director means into said cache, and by second circuit means establishing a second data path from said cache through said director means to said channel means.
Claim 2
Dependent Claim
188 words
A data storage system for use with a host computer, said computer comprising an arithmetic and logic unit and a main memory unit for containment of data to be processed and of programs to control said processing, said host computer being adapted to generate input/output commands directed to secondary data storage means connected to said host computer via channel means, said secondary data storage means comprising: one or more long-term magnetic data storage means; control module means for controlling said long-term data storage means; director means for controlling flow of data between said channel means, said control module means and said longterm data storage means in response to an input/output command; and solid-state cache memory means for containment of data anticipated to be the subject of a subsequent input/output command, said cache memory means being connected to said director means by first circuit means establishing a first data path from said long-term data storage means through said control module means and said director means into said cache, and by second circuit means establishing a second data path from said cache through said director means to said channel means.
Claim 3
Dependent Claim
50 words
The system of claim 1 wherein said cache memory means comprises an array of solid-state memory devices operatively connected to said director means for flow of data therebetween; and microprocessor means for controlling the locations within said array at which given data is stored upon receipt from said director means.
Claim 4
Dependent Claim
18 words
The system of claim 1 wherein plural director means are operatively connected to a single cache memory means.
Claim 5
Dependent Claim
17 words
The system of claim 1 wherein plural control module means are operatively connected to said director means.
Claim 6
Dependent Claim
29 words
The system of claim 1 wherein plural classes of long-term data storage means are provided, each said class being connected by unique control module means to said director means.
Claim 7
Dependent Claim
60 words
The system of claim 1 wherein said solid-state cache memory means comprises solid-state memory and controller circuitry, and software means, said memory and controller circuitry designed to be physically compatible with and adapted to be installable in a preexisting predetermined data storage system, and said software being supplementary and complementary to software comprised by said preexisting predetermined data storage system.
Claim 8
Dependent Claim
18 words
The system of claim 6 wherein said installation may be performed without modification to said control module means.
Claim 9
Dependent Claim
22 words
The system of claim 6 wherein said installation may be made without modification to said host computer or to said channel means.
Claim 10
Dependent Claim
63 words
The system of claim 6 wherein said controller circuitry and software means together comprise means for examination of data requested by said host to determine whether sequentially stored data records are likely to be accessed by said host, and means for utilizing said determination to control containment of data anticipated to be the subject of subsequent input/output commands in said cache memory means.
Claim 11
Dependent Claim
36 words
The system of claim 6 wherein said controller circuitry controls said cache memory means to contain data received from said host computer prior to writing said data from said cache onto said long-term data storage means.
Claim 12
Dependent Claim
185 words
In a data storage and processing system comprising a host computer comprising an arithmetic and logic unit and a main memory means, and a long-term data storage system, said long-term data storage system being operatively connected to said host by channel means for transfer of data and control information therebetween, said long-term data storage means being adapted to respond to input/output commands generated by said host computer by controllable juxtaposition of read/write head means with respect to recording media, said juxtaposition being performed under control of control module means selected to control the particular read/write head means and recording media selected, and director means adapted to interface said control module means to said channel means, the improvement which comprises: cache memory means of faster access speed than said long-term data storage means and cache memory controller means being operatively connected by circuit means to said director means, said cache memory means being controlled by said controller for containment of data, and said controller means being adapted to provide an indication that such containment would be effective in increasing overall efficiency of utilization of said host.
Claim 13
Dependent Claim
185 words
In a data storage and processing system comprising a host computer comprising an arithmetic and logic unit and a main memory means, and a long-term data storage system, said long-term data storage system being operatively connected to said host by channel means for transfer of data and control information therebetween, said long-term data storage means being adapted to respond to input/output commands generated by said host computer by controllable juxtaposition of read/write head means with respect to recording media, said juxtaposition being performed under control of control module means selected to control the particular read/write head means and recording media selected, and director means adapted to interface said control module means to said channel means, the improvement which comprises: cache memory means of faster access speed than said long-term data storage means and cache memory controller means being operatively connected by circuit means to said director means, said cache memory means being controlled by said controller for containment of data, and said controller means being adapted to provide an indication that such containment would be effective in increasing overall efficiency of utilization of said host.
Claim 14
Dependent Claim
50 words
The system of claim 11 wherein said cache memory controller means providing the indication that said efficiency would be increased comprises microprocessor means controlling operation of said faster access cache memory means and of data paths traveled by data in its flow between said recording media and said host computer.
Claim 15
Dependent Claim
59 words
The system of claim 11 wherein said cache memory means and cache memory controller means is adapted to be incorporated in a data storage and processing system comprised of a host computer and of long-term storage media without modification to said host computer, its software, or to the channel means connecting said host to said long-term data storage means.
Claim 16
Dependent Claim
50 words
The system of claim 11 wherein said indication that containment of data in said cache memory means would be of utility in increasing the efficiency of operation of said host is provided by said cache memory controller means by examination of data previously having been called for by said host.