Design of a separable transition-diagram compiler
Communications of the ACM
Architecture of virtual machines
Proceedings of the workshop on virtual computer systems
On the relationship between virtual machines and emulators
Proceedings of the workshop on virtual computer systems
A virtual evaluation tool for a system having a virtualizeable processor
SIGME '73 Proceedings of the 1973 ACM SIGME symposium
Software debugging: the virtual machine approach
ACM '74 Proceedings of the 1974 annual ACM conference - Volume 2
Architecture of virtual machines
AFIPS '73 Proceedings of the June 4-8, 1973, national computer conference and exposition
Virtual storage and virtual machine concepts
IBM Systems Journal
Hi-index | 0.00 |
In promoting the ETSS project a program simulator based on an idea of partial interpretation has been constructed, and its principle and design are described in the paper. This new approach has been introduced to provide the simulator with such features as high speed and high accuracy in simulation and simplification in implementation. The essence of the idea of partial interpretation is using direct execution of instructions by hardware and simulation of them by an interpreter in combination, wherewith the hardware interrupt mechanism intermediates the two phases of the whole simulation. An interruption takes place when executing a "privileged" instruction, which triggers the simulation of the instruction. The other type of instructions are normally rendered to direct execution by hardware. The simulation method for devices operating in parallel is also described with respect to the timing control and scheduling. A program simulator of this type provides a powerful tool for debugging "supervisor " programs and opens a new approach to system expansion.