← Back to Patent Explorer
US4149239A Expired / Lapsed US ⏱️ 0.0 years remaining

Secondary storage facility for connecting to a digital data processing system by separate control information and data transfer paths

Assignee: Digital Equipment Corp
•
Filing: 1977-10-25
•
Granted: 1979-04-10
•
Expires: 1997-10-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A secondary storage facility that connects to a digital data processing system. The system includes a central processor, an associative memory and a random access memory connected to the associative memory. The secondary storage facility includes a controller and one or more direct access secondary storage units. A first bus connector interconnects the controller to a first bus from the central processor and transfers of control information are routed over this bus. The controller also connects to the associative memory so that data, together with address and control information, is routed between the random access memory and a storage unit through this second connection.

Inventors

  • 👤 Stephen R. Jenkins
  • 👤 Thomas A. Northrup
  • 👤 Robert E. Stewart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 12:11
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0864; G06F13/00; G06F13/38; G06F13/42; G06F13/4204; G06F13/4234; G06F13/4239

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 306 words
A secondary storage facility connected to a digital data processing system wherein the digital data processing system includes central processor means, associative memory means connected to the central processor means and including a plurality of addressable storage locations for storing information and a memory control means for controlling the transfer of information between the associative memory storage locations and the central processor means in response to signals from the central processor means, input and output means for providing external communications with the data processing systems, first bus means for interconnecting the central processor means and the input and output means, and random access memory means connected to the associative memory means and including a plurality of addressable storage locations for storing information therein, the memory control means further controlling the transfer of information between the associative memory means and random access memory means, said secondary storage facility comprising: A. direct access secondary storage means for storing information that is transferred sequentially thereto or therefrom, and B. controller means connected to said secondary storage means for controlling the transfers of information to and from said secondary storage means, said controller means including: i. first connection means connected to the first bus for transferring with the first bus address and control signals thereby to transfer information with the data processing system over the first bus through said first bus connection means, and ii. second connection means connected to the memory control means in the associative memory means for transferring to the memory control means address and control signals, said controller means thereby being responsive to information transferred over the first bus means for affecting a transfer of information between said secondary storage means and the random access memory means under the control of the memory control means in response to the address and control signals from said controller.
Claim 2
Dependent Claim 306 words
A secondary storage facility connected to a digital data processing system wherein the digital data processing system includes central processor means, associative memory means connected to the central processor means and including a plurality of addressable storage locations for storing information and a memory control means for controlling the transfer of information between the associative memory storage locations and the central processor means in response to signals from the central processor means, input and output means for providing external communications with the data processing systems, first bus means for interconnecting the central processor means and the input and output means, and random access memory means connected to the associative memory means and including a plurality of addressable storage locations for storing information therein, the memory control means further controlling the transfer of information between the associative memory means and random access memory means, said secondary storage facility comprising: A. direct access secondary storage means for storing information that is transferred sequentially thereto or therefrom, and B. controller means connected to said secondary storage means for controlling the transfers of information to and from said secondary storage means, said controller means including: i. first connection means connected to the first bus for transferring with the first bus address and control signals thereby to transfer information with the data processing system over the first bus through said first bus connection means, and ii. second connection means connected to the memory control means in the associative memory means for transferring to the memory control means address and control signals, said controller means thereby being responsive to information transferred over the first bus means for affecting a transfer of information between said secondary storage means and the random access memory means under the control of the memory control means in response to the address and control signals from said controller.
Claim 3
Dependent Claim 136 words
A secondary storage facility as recited in claim 1 wherein said second connection means includes: i. first control means for transferring with the associative memory means first control signals that select said secondary storage facility for transferring information between said secondary storage facility and the random access memory circuit, ii. second control means responsive to said first control means for transferring with the associative memory second control signals that select a specific storage location in the random access memory means and enable an information transfer between said secondary storage facility and that random access memory means storage location, and iii. third control means responsive to said second control means for transferring with the associative memory third control signals for producing the information transfer between said secondary storage facility and the random access memory means storage location.
Claim 4
Dependent Claim 67 words
A secondary storage facility as recited in claim 2 wherein said first control means includes: a. means for transmitting a controller request signal when said controller means is prepared to transfer information to or from the random access memory means, and b. means for receiving a selected address signal that is transmitted by the associative memory means in response to the receipt of the controller request signal.
Claim 5
Dependent Claim 55 words
A secondary storage facility as recited in claim 3 wherein the associative memory transmits a request acknowledgment signal indicating that the data transfer operation has begun, said first control means additionally including: c. means connected to the first control means and responsive to the request acknowledgment signal for disabling the controller request signal transmitting means.
Claim 6
Dependent Claim 120 words
A secondary storage facility as recited in claim 4 wherein said second control means includes: a. address signal transmitting means for transmitting address signals to the associative memory means and the random access memory means, the associative memory means being responsive to the address signals for updating information stored in the associative memory that corresponds to information that is stored in the random access memory means storage location identified by the address signals thereby to inhibit access to the corresponding information in the associative memory by the central processor means, and b. direction signal transmitting means for transmitting a direction signal that indicates the direction of the information transfer between said secondary storage facility and the random access memory means.
Claim 7
Dependent Claim 60 words
A secondary storage facility as recited in claim 5 wherein the associative memory an address acknowledgement signal in response to an acknowledgement control signal from the random access memory means, said second control means including receiver means for the address acknowledgement signal, the address acknowledgement signal indicating the completion of a transfer of information to the random access memory means.
Claim 8
Dependent Claim 57 words
A secondary storage facility as recited in claim 6 wherein said third control means includes means for receiving a data ready control signal when information is available at said second connection means for transfer to said secondary storage facility, said direct access secondary storage means being responsive to the data ready signal to store the information therein.
Claim 9
Dependent Claim 52 words
A secondary storage facility as recited in claim 6 wherein the associative memory means transmits a select data signal, said third control means including means responsive to the receipt of the select data signal thereby to enable the transfer of information through said second connection means to the random access memory means.
Claim 10
Dependent Claim 65 words
A secondary storage facility as recited in claim 2 wherein said second control means includes: a. address signal transmitting means for transmitting address signals to the associative memory means and the random access memory means, and b. direction signal transmitting means for transmitting a direction signal that indicates the direction of the information transfer between said secondary storage facility and the random access memory means.
Claim 11
Dependent Claim 120 words
A secondary storage facility as recited in claim 2 wherein said second control means includes: a. address signal transmitting means for transmitting address signals to the associative memory means and the random access memory means, the associative memory means being responsive to the address signals for updating information stored in the associative memory that corresponds to information that is stored in the random access memory means storage location identified by the address signals thereby to inhibit access to the corresponding information in the associative memory by the central processor means, and b. direction signal transmitting means for transmitting a direction signal that indicates the direction of the information transfer between said secondary storage facility and the random access memory means.
Claim 12
Dependent Claim 57 words
A secondary storage facility as recited in claim 6 wherein said third control means includes means for receiving a data ready control signal when information is available at said second connection means for transfer to said secondary storage facility, said direct access secondary storage means being responsive to the data ready signal to store the information therein.
Claim 13
Dependent Claim 52 words
A secondary storage facility as recited in claim 6 wherein the associative memory means transmits a select data signal, said third control means including means responsive to the receipt of the select data signal thereby to enable the transfer of information through said second connection means to the random access memory means.

References Cited (Backward Citations)

US3566358A Cited
UST949002I4 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-04-09 1982-10-09 1983-04-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-04-09 1986-10-09 1987-04-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-04-09 1990-10-09 1991-04-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag