Patent US4969888A successfully refreshed from Google Patents.
Patent US2122689A successfully refreshed from Google Patents.
Patent US3783900A successfully refreshed from Google Patents.
Patent US3568160A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3568160A Expired / Lapsed US ⏱️ 0.0 years remaining

Access control for plural magnetic memories

Assignee: Unisys Corp
•
Filing: 1968-09-03
•
Granted: 1971-03-02
•
Expires: 1988-09-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An access control system for handling a plurality of types of addressable-memory systems is described. Memory devices of varying types and having varying addressing systems are controlled and can be coupled to a single data processor input/output channel. The access control system described includes circuitry for responding to selected fields of control words for establishing the length and bit positions of other control fields in the control words.

Inventors

  • 👤 Anthony R Talarczyk

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 06:52
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 181 words
A data processing system comprising: a plurality of memory devices of at least two distinct types having addressable storage locations thereon and unique addressing signal formats; access control means coupled intermediate said plurality of memory devices and said programmable data processing means including register means for at least temporarily storing addressing signals to either a first or a second format; memory device type decoding means coupled to a portion of said register means for providing memory type output signals indicative of the type of said memory device selected; memory device type decoding means coupled to a portion of said register means for providing memory type output signals indicative of the type of said memory device selected; memory device selection means coupled to said memory device type decoding means and to said register means for determining the one of said plurality of memory devices to be accessed; and address selecting means adapted to receive said type output signals and coupled to said register means for generating addressing signals unique to the type of memory device selected by said memory device selection means.
Claim 2
Dependent Claim 181 words
A data processing system comprising: a plurality of memory devices of at least two distinct types having addressable storage locations thereon and unique addressing signal formats; access control means coupled intermediate said plurality of memory devices and said programmable data processing means including register means for at least temporarily storing addressing signals to either a first or a second format; memory device type decoding means coupled to a portion of said register means for providing memory type output signals indicative of the type of said memory device selected; memory device type decoding means coupled to a portion of said register means for providing memory type output signals indicative of the type of said memory device selected; memory device selection means coupled to said memory device type decoding means and to said register means for determining the one of said plurality of memory devices to be accessed; and address selecting means adapted to receive said type output signals and coupled to said register means for generating addressing signals unique to the type of memory device selected by said memory device selection means.
Claim 3
Dependent Claim 36 words
A data processing system as in claim 1 wherein said memory device type decoding means includes option selection means for selecting one of a plurality of options of address sequences for said plurality of memory devices.
Claim 4
Dependent Claim 94 words
a data processing system as in claim 1 wherein said plurality of memory devices includes at least first and second types of magnetic drum memory systems each of said types having different addressable memory capacities requiring said unique addressing signals, said unique addressing signals including a designation of an angular address position for defining the position around the periphery of said magnetic drum memory systems and the band position along said magnetic drum memory system, said angular address position and said band position designations requiring different addressing signal combinations for each of said types.
Claim 5
Dependent Claim 445 words
Access control means for use intermediate at least one programmable data processor and a plurality of addressable memory systems including at least two distinct types of rotating magnetic memory devices, any one of which can be coupled to a processor input/output channel, each of said rotating magnetic memory devices having angular address signals recorded therein for indicating the present positions of the rotating magnetic memory devices and data signals recorded in circumferential bands on the magnetizable surface thereof wherein said access control means includes: first input means for receiving control words from the data processor, said control words comprised of a first plurality of control signals indicative of the programmably selected one of the types of the addressable memory systems to be coupled to the input/output channel, and a second plurality of control signals indicative of the desired addressable location in said addressable memory system, said second plurality of control signals including a first group of signals indicative of an angular address and a second group of signals indicative of a desired band; register means having a plurality of stages coupled to said first input means for at least temporarily storing said control words; memory system type enable means coupled to a first predetermined number of said plurality of stages of said register means for providing memory system type enable signals indicative of the type of said addressable memory system indicated by said first plurality of control signals; memory system select means coupled to a second predetermined number of said plurality of stages and to said memory system type enable means for selecting a specified one of said plurality of addressable memory systems; aDdress select and driver means coupled to a third predetermined number of said plurality of stages and to said memory system type enable means for selecting a specified band in response to said second group of signals; second input means coupled to the plurality of addressable memory systems for receiving angular address signals from the one of said memory systems selected; angular address register means coupled to said second input means and to said memory system type enable means for receiving and at least temporarily storing angular addresses from said memory system selected; comparator means coupled to said angular address register means, said memory system type enable means, and a fourth predetermined number of said plurality of stages for providing a coincidence signal when the angular address read from said memory system selected has a predetermined relationship to said first group of signals indicative of the angular address to be accessed; and said second, third, and fourth predetermined numbers of said plurality of stages dependent on said memory system type enable signals.
Claim 6
Dependent Claim 445 words
Access control means for use intermediate at least one programmable data processor and a plurality of addressable memory systems including at least two distinct types of rotating magnetic memory devices, any one of which can be coupled to a processor input/output channel, each of said rotating magnetic memory devices having angular address signals recorded therein for indicating the present positions of the rotating magnetic memory devices and data signals recorded in circumferential bands on the magnetizable surface thereof wherein said access control means includes: first input means for receiving control words from the data processor, said control words comprised of a first plurality of control signals indicative of the programmably selected one of the types of the addressable memory systems to be coupled to the input/output channel, and a second plurality of control signals indicative of the desired addressable location in said addressable memory system, said second plurality of control signals including a first group of signals indicative of an angular address and a second group of signals indicative of a desired band; register means having a plurality of stages coupled to said first input means for at least temporarily storing said control words; memory system type enable means coupled to a first predetermined number of said plurality of stages of said register means for providing memory system type enable signals indicative of the type of said addressable memory system indicated by said first plurality of control signals; memory system select means coupled to a second predetermined number of said plurality of stages and to said memory system type enable means for selecting a specified one of said plurality of addressable memory systems; aDdress select and driver means coupled to a third predetermined number of said plurality of stages and to said memory system type enable means for selecting a specified band in response to said second group of signals; second input means coupled to the plurality of addressable memory systems for receiving angular address signals from the one of said memory systems selected; angular address register means coupled to said second input means and to said memory system type enable means for receiving and at least temporarily storing angular addresses from said memory system selected; comparator means coupled to said angular address register means, said memory system type enable means, and a fourth predetermined number of said plurality of stages for providing a coincidence signal when the angular address read from said memory system selected has a predetermined relationship to said first group of signals indicative of the angular address to be accessed; and said second, third, and fourth predetermined numbers of said plurality of stages dependent on said memory system type enable signals.
Claim 7
Dependent Claim 37 words
An access control means as in claim 4 wherein said memory system type enable means includes switchable option selection means for selecting one of a plurality of options of address sequences for said plurality of memory systems.
Claim 8
Dependent Claim 215 words
For use in a data processing system having at least one programmable data processor and at least two types of memory systems for storing data at addressable locations therein, an access control device for permitting the processor by programmable selection to communicate with selected ones of said types of addressable memory systems over a single input/output channel, said access control device comprising: input means for receiving control words from the programmable data processor comprised of a first plurality of programmably alterable control signals indicative of one of said two types of addressable memory system selected and a second plurality of programmably alterable control signals indicative of a desired addressable location; memory system type enable means coupled to said input means for interpreting said first plurality of control signals for providing memory system type enable signals indicative of the type of said addressable memory system selected; and address select means coupled to said input means and said memory type enable means for selecting the required effective significance of ones of said second plurality of control signals in response to respective ones of said memory system type enable signals for accessing the selected one of said types of addressable memory systems for accommodating the different addressing signal requirements of each of said types of addressable memory systems.
Claim 9
Dependent Claim 215 words
For use in a data processing system having at least one programmable data processor and at least two types of memory systems for storing data at addressable locations therein, an access control device for permitting the processor by programmable selection to communicate with selected ones of said types of addressable memory systems over a single input/output channel, said access control device comprising: input means for receiving control words from the programmable data processor comprised of a first plurality of programmably alterable control signals indicative of one of said two types of addressable memory system selected and a second plurality of programmably alterable control signals indicative of a desired addressable location; memory system type enable means coupled to said input means for interpreting said first plurality of control signals for providing memory system type enable signals indicative of the type of said addressable memory system selected; and address select means coupled to said input means and said memory type enable means for selecting the required effective significance of ones of said second plurality of control signals in response to respective ones of said memory system type enable signals for accessing the selected one of said types of addressable memory systems for accommodating the different addressing signal requirements of each of said types of addressable memory systems.
Claim 10
Dependent Claim 37 words
An access control device as in claim 6 wherein said memory system type enable means includes switchable option selection means for selecting one of a plurality of options of address sequences for said plurality of memory systems.
Claim 11
Dependent Claim 34 words
An access control device as in claim 7 wherein said option selection means includes means for selecting one of said options wherein only one of said types of addressable memory systems will be accessed.

References Cited (Backward Citations)

US3230513A Cited
US3231862A Cited
US3292151A Cited
US3317902A Cited
US3343140A Cited
US3437998A Cited
US3469241A Cited
US3432810A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-03-01 1974-08-31 1975-03-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-03-01 1978-08-31 1979-03-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-03-01 1982-08-31 1983-03-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag