Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
65 words
In an asymmetrical multiprocessor system comprising: an addressable control storage containing microinstructions including microinstructions for controlling initiation of operation of a macroprocessor, a microprocessor connected to address said control storage to fetch and execute microinstructions therefrom, an addressable main storage containing macroprocessor instructions, and a macroprocessor connected under control of said microprocessor for initiation of fetching and executing macroinstructions by microinstructions executed by said microprocessor.
Claim 2
Dependent Claim
65 words
In an asymmetrical multiprocessor system comprising: an addressable control storage containing microinstructions including microinstructions for controlling initiation of operation of a macroprocessor, a microprocessor connected to address said control storage to fetch and execute microinstructions therefrom, an addressable main storage containing macroprocessor instructions, and a macroprocessor connected under control of said microprocessor for initiation of fetching and executing macroinstructions by microinstructions executed by said microprocessor.
Claim 3
Dependent Claim
73 words
The multiprocessor system of claim 1 further comprising: control means in said macroprocessor for generating a stop signal in response to a predefined condition occurring in said macroprocessor indicating that said macroprocessor should suspend operation, first means responsive to said stop signal for suspending fetching and executing said macroinstructions, and second means responsive to said stop signal for interrupting said microprocessor to inform said microprocessor of said predefined condition occurring in said macroprocessor.
Claim 4
Dependent Claim
16 words
The multiprocessor system of claim 2 wherein said predefined condition is detection of a non-executable macroinstruction.
Claim 5
Dependent Claim
14 words
The multiprocessor system of claim 3 where said non-executable macroinstruction is an I/O instruction.
Claim 6
Dependent Claim
15 words
The multiprocessor system of claim 3 where said non-executable instruction is a supervisor call instruction.
Claim 7
Dependent Claim
18 words
The multiprocessor system of claim 2 wherein said predefined condition is a check condition occurring in said macroprocessor.
Claim 8
Dependent Claim
17 words
The multiprocessor system of claim 2 wherein said predefined condition is a service request from said microprocessor.
Claim 9
Dependent Claim
19 words
The multiprocessor system of claim 1 wherein said microprocessor and said macroprocessor share a common main storage access path.
Claim 10
Dependent Claim
201 words
In an asymmetrical multiprocessor system including an addressable main storage containing instructions and data, a main storage processor for executing instructions fetched from said main storage, an addressable control storage for storing microinstructions and data, a control processor for executing microinstructions fetched from said control storage, the improvement comprising: selectively operable main storage processor control means for controlling fetching and execution of instructions from said main storage, main storage processor instruction decode means connected under control of said main storage processor control means for decoding instructions fetched from said main storage and generating a non-executable instruction signal upon decoding a non-executable instruction, inhibit means connected to said main storage processor instruction decode means and to said main storage processor control means to cause said main storage processor control means to inhibit fetching of instructions from said main storage in response to said non-executable instruction signal from said main storage processor instruction decode means, interrupt request means responsive to said non-executable instruction signal for generating an interrupt request signal, control processor control means for controlling microinstruction processing in said control processor and responsive to said interrupt request signal to switch microinstruction processing to a set of microinstructions for interpreting said non-executable instruction.
Claim 11
Dependent Claim
201 words
In an asymmetrical multiprocessor system including an addressable main storage containing instructions and data, a main storage processor for executing instructions fetched from said main storage, an addressable control storage for storing microinstructions and data, a control processor for executing microinstructions fetched from said control storage, the improvement comprising: selectively operable main storage processor control means for controlling fetching and execution of instructions from said main storage, main storage processor instruction decode means connected under control of said main storage processor control means for decoding instructions fetched from said main storage and generating a non-executable instruction signal upon decoding a non-executable instruction, inhibit means connected to said main storage processor instruction decode means and to said main storage processor control means to cause said main storage processor control means to inhibit fetching of instructions from said main storage in response to said non-executable instruction signal from said main storage processor instruction decode means, interrupt request means responsive to said non-executable instruction signal for generating an interrupt request signal, control processor control means for controlling microinstruction processing in said control processor and responsive to said interrupt request signal to switch microinstruction processing to a set of microinstructions for interpreting said non-executable instruction.
Claim 12
Dependent Claim
38 words
The asymmetrical multiprocessor system of claim 9 wherein said control processor control means upon completion of interrupting said non-executable instruction generates a signal for causing said main storage processor control means to continue fetching instructions from main storage.
Claim 13
Dependent Claim
130 words
In an asymmetrical multiprocessor system including an addressable main storage containing instructions and data, a main storage processor for executing instructions fetched from said main storage, an addressable control storage for storing microinstructions and data, a control processor for executing microinstructions fetched from said control storage, the improvement comprising: main storage addressing means for addressing main storage and connected for use by said main storage processor and said control processor, main storage processor control means for controlling use of said main storage addressing means by said main storage processor in the absence of a main storage access signal from said control storage indicating an intention to use said main storage addressing means, and main storage access signal generating means in said control processor for generating a main storage access signal.
Claim 14
Dependent Claim
130 words
In an asymmetrical multiprocessor system including an addressable main storage containing instructions and data, a main storage processor for executing instructions fetched from said main storage, an addressable control storage for storing microinstructions and data, a control processor for executing microinstructions fetched from said control storage, the improvement comprising: main storage addressing means for addressing main storage and connected for use by said main storage processor and said control processor, main storage processor control means for controlling use of said main storage addressing means by said main storage processor in the absence of a main storage access signal from said control storage indicating an intention to use said main storage addressing means, and main storage access signal generating means in said control processor for generating a main storage access signal.
Claim 15
Dependent Claim
32 words
The asymmetrical multiprocessor system of claim 11 wherein said main storage access signal generating means generates a main storage access signal in response to said control processor executing a main storage microinstruction.
Claim 16
Dependent Claim
18 words
The asymmetrical multiprocessor system of claim 12 wherein said main storage microinstruction is a write main storage microinstruction.
Claim 17
Dependent Claim
18 words
The asymmetrical multiprocessor system of claim 12 wherein said main storage microinstruction is a read main storage microinstruction.
Claim 18
Dependent Claim
57 words
The asymmetrical multiprocessor system of claim 11 further comprising: I/o devices connected under control of said control processor and includng means for generating a cycle steal request signal when requiring access to said main storage, said main storage access signal generating means being responsive to said cycle steal request signal to generate a main storage access signal.