or
Bookmark and Share
Virtual machine data processor
   
Document Number
US Patent 4524415
Issued Date
June 18, 1985
Link
Map
Abstract
A data processor capable of automatically storing in an external memory all essential information relating to the internal state thereof upon the detection of an access fault during instruction execution. Upon correction of the cause of the fault, the data processor automatically retrieves the stored state information and restores the state thereof in accordance with the retrieved state information. The data processor then resumes execution of the instruction. The faulted access may be selectively rerun upon the resumption of instruction execution. Means are provided to verify that the retrieved state information is valid.
Drawing
Virtual machine data processor - US Patent 4524415 Drawing
Drawing from US Patent 4524415
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
8
Comments:
no comments yet
Owner
Motorola, Inc. (Schaumburg, IL)
Published
June 18, 1985
Application Number
06/447,721
Filed
December 7, 1982
US Classification
714/21   714/17
Int'l Classification
G06F   11/14   (20060101)   G06F   9/38   (20060101)  
Examiner
Assistant Examiner
USPTO Field of Search
371/19   371/16   371/15   371/21   371/12   364/200   364/900  
Related Patents
5146569 - System for storing restart address of microprogram, determining the validity, and using valid restart address to resume execution upon removal of suspension - Owned by Hitachi, Ltd. (Tokyo,JP)

Method and apparatus for instruction restart processing in a microprogram-controlled data processing apparatus, wherein, in restarting an instruction execution after instruction suspension, the internal information of the data processing apparatus at the time of instruction execution suspension is saved in a memory, and after a suspension cause removal process performed the saved internal information is recovered. A check point address associated with the address of a currently executing microprogram is stored in accordance with a designation by the microprogram. After a suspension causes removal process is performed, the execution of the instruction restarts using the check point address. If a check point address has not been stored after the suspension cause removal process is performed, the execution of the instruction restarts from a read operation of the suspended instruction from the main storage.

5040108 - Information processing system having microprogram-controlled type arithmetic processing unit with clock synchronization instruction - Owned by NEC Corporation (Tokyo,JP)

A method of exchanging information in a processing system including the steps of issuing a clock synchronizing instruction from an operating system, holding the clock synchronizing instruction in a communication information holding unit, suppressing the updating of internal state information in a first arithmetic unit in response to the holding signal, outputting a communication demand signal from the communication information holding unit to a system control unit, freezing the updating of the calendar clock values in respective first and second arithmetic processing units, receiving in the system control unit the first clock value from the first arithmetic processing unit, storing the first calendar clock value in the second arithmetic processing unit, issuing a restarting signal to the arithmetic processing units, and issuing a microprogram actuating instruction to the arithmetic processing units from the system control unit.

5077663 - Information processing system having microprogram-controlled type arithmetic processing unit with information transfer through a system control unit upon fault detection - Owned by NEC Corporation (Tokyo,JP)

A method of exchanging information in a processing system including the steps of storing the internal state information of a first arithmetic processing unit upon occurrence of a fault into a system control unit, sending a processor relief instruction from the system control unit to a second arithmetic processing unit, suppressing the updating of the internal state information of the second arithmetic processing unit, storing the internal state information of the second processing unit into the system control unit, transferring the internal state information of the first arithmetic processing unit from the system control unit to the second arithmetic processing unit, and sending a reset and actuating signal from the system control unit to the second arithmetic processing unit.

4926320 - Information processing system having microprogram-controlled type arithmetic processing unit - Owned by NEC Corporation (Tokyo,JP)

An information processing system comprises at least one arithmetic processing unit operating under the control of a microprogram and a system control unit which exchanges information with the arithmetic processing unit. The system control unit is not required to perform distinction processing between one source of interruption, for example a fault notice, and another source of interruption, for example a clock synchronization demand.

5003458 - Suspended instruction restart processing system based on a checkpoint microprogram address - Owned by Hitachi, Ltd. (Tokyo,JP)

Method and apparatus for instruction restart processing in a microprogram - controlled data processing apparatus, wherein, in restarting an instruction execution after instruction suspension, the internal information of the data processing apparatus at the time of instruction execution suspension is saved in a memory, and after a suspension cause removal process performed the saved internal information is recovered. A check point address associated with the address of a currently executing microprogram is stored in accordance with a designation by the microprogram. After a suspension causes removal process is performed, the execution of the instruction restarts using the check point address. If a check point address has not been stored after the suspension cause removal process is performed, the execution of the instruction restarts from a read operation of the suspended instruction from the main storage.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us