Method and apparatus for real-time operation of a processor
OwnerHeinrich Munz, Josef Leibingerinventors
Life of this patent
Estimating the term…
Abstract
The hard-wired non-maskable interrupt (10) of a conventional processor (7), i.e. NMI or IOCHCK, is used to bypass programed interrupts to obtain immediate, predictable access to the processor and avoid the long and uneven access times of programmed interrupts. The NMI interrupts are controlled by a programmable distributor (8). This allows the conventional computer system to operate on a real-time basis, since all the interrupts take the same time.
Claims6
A method for operating a conventional processor including a non-maskable interrupt line, the interrupt input being able to restart the processor in case of using a control program running on the processor;
- the method comprising the steps of:
- operating the processor under a non-real timeable operating system;
- controlling an external machine control application with the control program running on the processor;
- and
- supplying an external control request to the non-maskable interrupt line from the external machine to the processor;
- whereby real time activation of the control program brings about real time capability of the processor.
A method for controlling an application of an external machine, comprising:
- controlling the application by a control program running on a processor operated under a non-real timable operating system with a non-maskable interrupt line;
- supplying an external control request to the non-maskable interrupt line from the external machine to the processor;
- and
- bringing about real time capability of the processor by real time activation of the control program.
An apparatus for the control of an external machine application by a control program, comprising:
- a computer comprising a processor (7) including a non-maskable interrupt line (NMI) and means for running under a non-real timable operating system;
- an application connecting line (1, 2, 9, 10) including means for transferring an external control request to the control program;
- means for passing the connecting line to the non-maskable interrupt line (NMI) of the processor;
- and
- means for bringing about real time capability of the processor by real time activation of the control program.
A method of using a processor running under a non-real timable operating system having a non-maskable interrupt line for controlling an external machine application by a direct access of an external control request thereof to an external application control program thereof, the control program comprising the step of supplying an external control request to the non-maskable interrupt line from the external machine to the processor for real-time activation of the control program.
Dependencies are inferred from the claim text.