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

Device for automatically loading the central memory of electronic processors

Assignee: Telecom Italia SpA
•
Filing: 1976-12-23
•
Granted: 1978-10-03
•
Expires: 1996-12-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic data processor includes a computing unit CPU carrying out a main program on the basis of data stored in a central memory MC and transferred to it from a mass memory MM under the control of an ancillary program or "bootstrap" prerecorded in an external unit UE. The latter comprises a read-only memory RP storing the ancillary program, another read-only memory RM containing a set of microinstructions sequentially read out under the control of an address counter CRM to carry out the word-by-word transfer of the ancillary program to the central memory MC, and various components LCM, LSA, CFD for checking the correct performance of these operations and halting the transfer in the event of a malfunction while emitting an alarm signal.

Inventors

  • 👤 Alberto Ciaramella

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 18:31
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/004; G06F11/0706; G06F11/073; G06F11/0766; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4403

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 134 words
In an electronic data-processing system including a central memory, computing means for executing a main program on data stored in said central memory, and a mass memory containing data to be selectively introduced into said central memory preparatorily to the execution of said main program, the combination therewith of an external unit, independent of said computing means, comprising: storage means containing an ancillary program to control the selective introduction of data from said mass memory into said central memory; operating means connected to said storage means for carrying out a transfer of at least a part of said ancillary program to said central memory in response to a starting command; and check means connected to said operating means for verifying the correct performance of said transfer and halting said transfer upon detecting a malfunction.
Claim 2
Dependent Claim 134 words
In an electronic data-processing system including a central memory, computing means for executing a main program on data stored in said central memory, and a mass memory containing data to be selectively introduced into said central memory preparatorily to the execution of said main program, the combination therewith of an external unit, independent of said computing means, comprising: storage means containing an ancillary program to control the selective introduction of data from said mass memory into said central memory; operating means connected to said storage means for carrying out a transfer of at least a part of said ancillary program to said central memory in response to a starting command; and check means connected to said operating means for verifying the correct performance of said transfer and halting said transfer upon detecting a malfunction.
Claim 3
Dependent Claim 112 words
The combination defined in claim 1 wherein said storage means includes a first read-only memory containing said ancillary program, and first counting means connected to said first memory for identifying a series of words of said ancillary program to be successively read out to said central memory; said operating means including a second read-only memory containing a set of microinstructions, second counting means connected to said second memory for identifying the microinstructions to be successively read out therefrom, and logical circuitry connected to said second memory and to said check means for advancing said first and second counting means in response to said microinstructions and in the absence of a malfunction indication.
Claim 4
Dependent Claim 35 words
The combination defined in claim 2 wherein said check means comprises a parity-checking circuit connected in parallel with said logical circuitry to said second memory for verifying the correctness of each microinstruction read out therefrom.
Claim 5
Dependent Claim 43 words
The combination defined in claim 3 wherein said external unit includes timing means controlling the advance of said second counting means, said parity-checking circuit having an output connection to said timing means for arresting said second counting means upon detecting an incorrect microinstruction.
Claim 6
Dependent Claim 22 words
The combination defined in claim 4, further comprising alarm means connected to said second counting means for signaling an arrested condition thereof.
Claim 7
Dependent Claim 54 words
The combination defined in claim 2 wherein said check means comprises comparison means with inputs tied to said first memory and via a feedback connection to said central memory for verifying the identity of words read out from said first memory as part of said ancillary program with corresponding entries in said central memory.
Claim 8
Dependent Claim 38 words
The combination defined in claim 6 wherein said check means further comprises confirmation means communicating with said central memory for detecting the writing of said entries in said central memory and the readout thereof over said feedback connection.
Claim 9
Dependent Claim 99 words
The combination defined in claim 7 wherein said logical circuitry comprises a first and a second logic network with input connections to said second memory, said first logic network having an output connection to said confirmation means for activating same in response to certain microinstructions read out from said second memory, said second logic network having input connections to said comparison means and to said confirmation means and having an output connection to a stepping input to said second counting means for advancing the latter in the absence of an inhibiting signal on either of its said input connections.
Claim 10
Dependent Claim 81 words
The combination defined in claim 8 wherein said operating means further includes third counting means connected to said second memory for receiving therefrom the address of a location of said central memory in which a first word from said first memory is to be written, said third counting means having a stepping input connected to an output of said first logic network, said third counting means and said first memory being provided with enabling circuitry controlled by said first logic network.
Claim 11
Dependent Claim 78 words
The combination defined in claim 9 wherein said operating means further includes register means connected to said second memory for receiving therefrom the address of a final location of said central memory in which a word from said first memory is to be written, and a comparator with inputs tied to said register means and said first counting means for detecting the end of a transfer cycle, said comparator having an output connection to said second logic network.

References Cited (Backward Citations)

US3281792A Cited
US3962684A Cited
US3916384A Cited
US3999163A Cited
US3911400A Cited
US3988714A Cited
US3911402A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-10-02 1982-04-03 1982-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-10-02 1986-04-03 1986-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-10-02 1990-04-03 1990-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag