Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
239 words
A personal computer with a high speed microprocessor compatible with applications software written for slower speed microprocessors comprising: (a) a high speed microprocessor with a real and protected mode electrically coupled to a high speed data bus; (b) non-volatile memory electrically coupled to a slow speed data bus; (c) bus controller electrically coupling the high speed data bus to the slow speed data bus; (d) dynamic memory electrically coupled to the high speed data bus; (e) at least one input/output device coupled to said slow speed data bus; (f) first microprocessor instruction halting means responsive to dynamic memory refresh cycle, said cycle repeatably occurring at timed intervals to generate a first microprocessor hold request; (g) second microprocessor instruction halting means responsive to a direct memory access (DMA) request to generate a second microprocessor hold request; (h) first arbitration means to arbitrate said first microprocessor hold request and said second microprocessor hold request to generate an arbitrated microprocessor hold request; (i) switching means for switching the microprocessor from the real to protected mode and from protected to real mode, said switching means generates a microprocessor reset cycle when the microprocesor returns from the protected mode to the real mode; and (j) detection means to detect the occurrence of an arbitrated microprocessor hold request during a microprocessor reset cycle to retain, for execution at a later time, the arbitrated microprocessor hold request generated during the execution of a microprocessor reset cycle.
Claim 2
Dependent Claim
239 words
A personal computer with a high speed microprocessor compatible with applications software written for slower speed microprocessors comprising: (a) a high speed microprocessor with a real and protected mode electrically coupled to a high speed data bus; (b) non-volatile memory electrically coupled to a slow speed data bus; (c) bus controller electrically coupling the high speed data bus to the slow speed data bus; (d) dynamic memory electrically coupled to the high speed data bus; (e) at least one input/output device coupled to said slow speed data bus; (f) first microprocessor instruction halting means responsive to dynamic memory refresh cycle, said cycle repeatably occurring at timed intervals to generate a first microprocessor hold request; (g) second microprocessor instruction halting means responsive to a direct memory access (DMA) request to generate a second microprocessor hold request; (h) first arbitration means to arbitrate said first microprocessor hold request and said second microprocessor hold request to generate an arbitrated microprocessor hold request; (i) switching means for switching the microprocessor from the real to protected mode and from protected to real mode, said switching means generates a microprocessor reset cycle when the microprocesor returns from the protected mode to the real mode; and (j) detection means to detect the occurrence of an arbitrated microprocessor hold request during a microprocessor reset cycle to retain, for execution at a later time, the arbitrated microprocessor hold request generated during the execution of a microprocessor reset cycle.
Claim 3
Dependent Claim
46 words
The personal computer set forth in claim 1 wherein the detection means further detects and retains a microprocessor reset instruction, for execution at a later time, in the event an arbitrated microprocessor hold request is being processed at the time a microprocessor reset instruction is received.
Claim 4
Dependent Claim
30 words
The personal computer set forth in claim 2 further comprising a second arbitration logic means which arbitrates the priority of the microprocessor refresh cycle and the arbitrated microprocessor hold requests.
Claim 5
Dependent Claim
28 words
The personal computer set forth in claim 3 wherein said second arbitration logic means executes the microprocessor refresh cycle and arbitrated microprocessor hold requested in the order received.
Claim 6
Dependent Claim
198 words
A personal computer with a high speed microprocessor comprising: (a) a high speed microprocessor with a real and protected mode electrically coupled to a data bus; (b) non-volatile memory electrically coupled to a data bus; (c) dynamic memory electrically coupled to the data bus; (d) at least one input/output device; (e) microprocessor instruction halting means responsive to dynamic memory refresh cycle, said cycle repeatably occurring at timed intervals to generate a first microprocessor hold request; (f) microprocessor instruction halting means responsive to a direct memory access (DMA) request to generate a second microprocessor hold request; (g) arbitration means to arbitrate said first microprocessor hold request and said second microprocessor hold request to generate an arbitrated microprocessor hold request; (h) switching means for switching the microprocessor from the real to protected mode and from protected to real mode, said switching means generates a microprocessor reset cycle when the microprocessor returns from the protected mode to the real mode; and (i) detection means to detect the occurrence of an arbitrated microprocessor hold request during a microprocessor reset cycle to retain, for execution at a later time, the arbitrated microprocesor hold request generated during the execution of a microprocessor reset cycle.
Claim 7
Dependent Claim
198 words
A personal computer with a high speed microprocessor comprising: (a) a high speed microprocessor with a real and protected mode electrically coupled to a data bus; (b) non-volatile memory electrically coupled to a data bus; (c) dynamic memory electrically coupled to the data bus; (d) at least one input/output device; (e) microprocessor instruction halting means responsive to dynamic memory refresh cycle, said cycle repeatably occurring at timed intervals to generate a first microprocessor hold request; (f) microprocessor instruction halting means responsive to a direct memory access (DMA) request to generate a second microprocessor hold request; (g) arbitration means to arbitrate said first microprocessor hold request and said second microprocessor hold request to generate an arbitrated microprocessor hold request; (h) switching means for switching the microprocessor from the real to protected mode and from protected to real mode, said switching means generates a microprocessor reset cycle when the microprocessor returns from the protected mode to the real mode; and (i) detection means to detect the occurrence of an arbitrated microprocessor hold request during a microprocessor reset cycle to retain, for execution at a later time, the arbitrated microprocesor hold request generated during the execution of a microprocessor reset cycle.
Claim 8
Dependent Claim
46 words
The personal computer set forth in claim 5 wherein the detection means further detects and retains a microprocessor reset instruction, for execution at a later time, in the event an arbitrated microprocessor hold request is being processed at the time a microprocessor reset instruction is received.