Proceedings Article10.1145/961053.961092
A program simulator by partial interpretation
Kazuhiro Fuchi,Hozumi Tanaka,Yuriko Manago,Toshitsugu Yuba +3 more
- 20 Oct 1969
- pp 97-104
12
TL;DR: 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.
read more
Abstract: 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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Survey of virtual machine research
TL;DR: The complete instruction-by-instruction simulation of one computer system on a different system is a well-known computing technique often used for software development when a hardware base is being altered.
1K
Virtualization: Issues, security threats, and solutions
TL;DR: The security considerations and some associated methodologies by which security breaches can occur are explained, recommendations for how virtualized environments can best be protected are offered, and a set of generalized recommendations that can be applied to achieve secure virtualized implementations are offered.
Architecture of virtual machines
Robert P. Goldberg
- 26 Mar 1973
TL;DR: By providing an efficient facsimile of one or more complete computer systems, virtual machines have extended the multi-access, multi-programming, multi -processing systems of the past decade to be multi-environment systems as well.
179
Virtual storage and virtual machine concepts
TL;DR: The manner in which actual virtual storage and machine systems have been implemented, and certain problems of current implementations, are described.
90
Full-System Simulation from Embedded to High-Performance Systems
Jakob Engblom,Jakob Engblom,Daniel Aarno,Bengt Werner +3 more
- 01 Jan 2010
TL;DR: This chapter describes use cases for and benefits of full-system simulation, based on more than a decade of commercial use of the Simics simulator, which has been used to simulate a wide range of systems.
31
References
Design of a separable transition-diagram compiler
TL;DR: A COBol compiler design is presented which is compact enough to permit rapid, one-pass compilation of a large subset of COBOL on a moderately large computer.
477
•Book
Simscript: a simulation programming language
Harry M. Markowitz,Bernard Hausner,Herbert W. Karr +2 more
- 01 Jan 1963
SOLߞA Symbolic Language for General-Purpose Systems Simulation
Donald E. Knuth,J. L. McNeley +1 more
TL;DR: This paper illustrates the use of SOL, a general-purpose algorithmic language useful for describing and simulating complex systems, by describing a number of individual processes which simultaneously enact a program very much like a computer program.
67
Related Papers (5)
Uwe Kastens,Dinh Khoi Le,Adrian Slowik,Michael Thies +3 more
- 11 Jun 2004
Okada Kazuhisa
- 18 Apr 2003
Soetrisno Cahya
- 25 Mar 2009