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

Multiplex data processing system

Assignee: Toshiba Corp
•
Filing: 1977-01-27
•
Granted: 1979-05-08
•
Expires: 1997-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The multiplex data processing system comprises a plurality of data processing units connected to form a non-hierachical structure, a shared memory device commonly used by the plurality of data processing units and a job registration unit accessable to the shared memory device for causing the plurality of data processing units to execute their interrupting services. The job registration unit includes circuit means for storing a plurality of job service requests for judging the order of priority of the job service requests, for generating an address signal, and for generating a read/write signal and interruption signal. The shared memory device comprises destructive reading memory cells, a circuit for judging the order of priority of the job service request sent from the job registration unit and the job service request transmitted from the data processing units, and a circuit controlling the READ/WRITE signals sent from the job registration unit and the data processing units.

Inventors

  • 👤 Masayuki Sato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 04:33
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/4818

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 369 words
A multiplex data processing system comprising: two or more data processing units; a shared memory device connected to the data processing units for storing data processed by any one of the data processing units; and a job registration unit connected to the shared memory device for accepting and storing job request information including priority order information for determining the priority level of the job request information, for transferring the job request information with the determined priority level to the shared memory device and for supplying an interrupt signal to the data processing units to control the data processing units so that they execute jobs according to the job request information stored in the shared memory device; said job registration unit comprising a memory circuit for storing job request information, an address generator for generating an address signal which designates a memory location of the shared memory device corresponding to the job request information with highest piority level, a request circuit for generating a signal for requesting from the shared memory device the use of the shared memory device, a data register for storing the logical sum of the data stored in the memory location designated by the address signal and the job request information with highest priority level, a read/write control circuit for designating any one of a read cycle for reading each information bit of data at the memory location designated by the address signal from the shared memory device into the data register and a write cycle for writing the respective information bit of the logical sum of the data stored in the memory location designated by the address signal and the job request information with highest priority level from the data register into the shared memory device, an interrupt signal generator responsive to the writing from the data register into the shared memory device for generating an interrupt signal which is applied to the data processing units to cause the job to be executed by the interrupted data processor indicated by the job request information which is stored in the shared memory device, and a sequence control circuit for controlling the memory circuit, address generator, request circuit, read/write control circuit, data register and interrupt signal generator.
Claim 2
Dependent Claim 369 words
A multiplex data processing system comprising: two or more data processing units; a shared memory device connected to the data processing units for storing data processed by any one of the data processing units; and a job registration unit connected to the shared memory device for accepting and storing job request information including priority order information for determining the priority level of the job request information, for transferring the job request information with the determined priority level to the shared memory device and for supplying an interrupt signal to the data processing units to control the data processing units so that they execute jobs according to the job request information stored in the shared memory device; said job registration unit comprising a memory circuit for storing job request information, an address generator for generating an address signal which designates a memory location of the shared memory device corresponding to the job request information with highest piority level, a request circuit for generating a signal for requesting from the shared memory device the use of the shared memory device, a data register for storing the logical sum of the data stored in the memory location designated by the address signal and the job request information with highest priority level, a read/write control circuit for designating any one of a read cycle for reading each information bit of data at the memory location designated by the address signal from the shared memory device into the data register and a write cycle for writing the respective information bit of the logical sum of the data stored in the memory location designated by the address signal and the job request information with highest priority level from the data register into the shared memory device, an interrupt signal generator responsive to the writing from the data register into the shared memory device for generating an interrupt signal which is applied to the data processing units to cause the job to be executed by the interrupted data processor indicated by the job request information which is stored in the shared memory device, and a sequence control circuit for controlling the memory circuit, address generator, request circuit, read/write control circuit, data register and interrupt signal generator.
Claim 3
Dependent Claim 43 words
The multiplex data processing system according to claim 1 wherein said job registration unit comprises means for generating a key bit stored in said shared memory device, said key bit being used to prevent simultaneous operation of said plurality of data processing units.
Claim 4
Dependent Claim 73 words
The multiplex data processing system according to claim 1 which further comprises control lines extending between said job registration unit and response data processing units, said control lines being applied with a control signal generated from said data processing units for causing said job registration unit to generate an interrupt signal for sharing a plurality of job service requests which concentrate upon a specific data processing unit among the other data processing units.
Claim 5
Dependent Claim 75 words
The multiplex data processing system according to claim 1 wherein, when an urgent job is desired to be executed by another data processing unit while one of said data processing units is executing a predetermined program, said urgent job is stored in said shared memory device and said one data processing unit generates a control signal which is applied to said job registration unit for applying an interrupt signal to said another data processing unit.
Claim 6
Dependent Claim 28 words
The multiplex data processing system according to claim 1 wherein said plurality of data processing units are connected to constitute a non-hierarchical structure without any depending relationship therebetween.
Claim 7
Dependent Claim 43 words
The multiplex data processing system according to claim 1 wherein said sequence control circuit comprises logical circuit means for producing the logical "OR" of the information read out from said shared memory device and the job service request information from said memory circuit.
Claim 8
Dependent Claim 35 words
The multiplex data processing system according to claim 1 wherein said sequence control circuit comprises means for judging the order of priority of a plurality of job service request information stored in said memory circuit.
Claim 9
Dependent Claim 84 words
The multiplex data processing system according to claim 1 wherein said shared memory device comprises memory cells for storing a job service request information sent from said job registration unit and job service request informations sent from respective data processing units, and a control circuit for controlling reading and writing of said memory cells and for judging the order of priority of the job request information sent from said job registration unit and the job service request informations sent from respective data processing units.
Claim 10
Dependent Claim 27 words
The multiplex data processing system according to claim 8 wherein said control circuit further comprises means for preventing said data processing units from identifying the same job.
Claim 11
Dependent Claim 19 words
The multiplex data processing system according to claim 8 wherein said shared memory device comprises destructive reading memory cells.
Claim 12
Dependent Claim 52 words
The multiplex data processing system according to claim 8 wherein said control circuit comprises means for producing a ready signal when writing or reading operation of said memory cells is completed, said ready signal representing that said memory cells are in a state in which an information can be received or transmitted.
Claim 13
Dependent Claim 44 words
The multiplex data processing system according to claim 1 wherein each of said data processing units comprises a printed circuit board thus making it possible to vary the job service capacity of the system in accordance with the volume of the job service requests.

References Cited (Backward Citations)

US3593300A Cited
US3528062A Cited
US3665421A Cited
US3716838A Cited
US3774163A Cited
US4015242A Cited
US3905023A Cited
US4084224A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag